Files
b2b.redline.com.pl/admin086k8e6t9/themes/new-theme/public/module.bundle.js
2025-06-24 14:14:35 +02:00

25 lines
50 KiB
JavaScript

window.module=function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=e,t.c=o,t.i=function(e){return e},t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=505)}({0:function(e,t,o){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},1:function(e,t,o){"use strict";t.__esModule=!0;var n=o(19),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,r.default)(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}()},10:function(e,t,o){var n=o(6),r=o(12);e.exports=o(2)?function(e,t,o){return n.f(e,t,r(1,o))}:function(e,t,o){return e[t]=o,e}},100:function(e,t,o){var n=o(6),r=o(11),i=o(34);e.exports=o(2)?Object.defineProperties:function(e,t){r(e);for(var o,l=i(t),a=l.length,u=0;a>u;)n.f(e,o=l[u++],t[o]);return e}},101:function(e,t,o){var n=o(39),r=o(38);e.exports=function(e){return function(t,o){var i,l,a=String(r(t)),u=n(o),s=a.length;return u<0||u>=s?e?"":void 0:(i=a.charCodeAt(u),i<55296||i>56319||u+1===s||(l=a.charCodeAt(u+1))<56320||l>57343?e?a.charAt(u):i:e?a.slice(u,u+2):l-56320+(i-55296<<10)+65536)}}},103:function(e,t,o){"use strict";var n=o(97),r=o(99),i=o(54),l=o(22);e.exports=o(75)(Array,"Array",function(e,t){this._t=l(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,o=this._i++;return!e||o>=e.length?(this._t=void 0,r(1)):"keys"==t?r(0,o):"values"==t?r(0,e[o]):r(0,[o,e[o]])},"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},106:function(e,t){},11:function(e,t,o){var n=o(4);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},111:function(e,t,o){e.exports={default:o(115),__esModule:!0}},112:function(e,t,o){e.exports={default:o(116),__esModule:!0}},115:function(e,t,o){o(122),o(106),o(123),o(124),e.exports=o(3).Symbol},116:function(e,t,o){o(64),o(73),e.exports=o(69).f("iterator")},117:function(e,t,o){var n=o(34),r=o(57),i=o(52);e.exports=function(e){var t=n(e),o=r.f;if(o)for(var l,a=o(e),u=i.f,s=0;a.length>s;)u.call(e,l=a[s++])&&t.push(l);return t}},118:function(e,t,o){var n=o(48);e.exports=Array.isArray||function(e){return"Array"==n(e)}},119:function(e,t,o){var n=o(34),r=o(22);e.exports=function(e,t){for(var o,i=r(e),l=n(i),a=l.length,u=0;a>u;)if(i[o=l[u++]]===t)return o}},12:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},120:function(e,t,o){var n=o(43)("meta"),r=o(4),i=o(27),l=o(6).f,a=0,u=Object.isExtensible||function(){return!0},s=!o(7)(function(){return u(Object.preventExtensions({}))}),c=function(e){l(e,n,{value:{i:"O"+ ++a,w:{}}})},d=function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,n)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[n].i},f=function(e,t){if(!i(e,n)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[n].w},m=function(e){return s&&h.NEED&&u(e)&&!i(e,n)&&c(e),e},h=e.exports={KEY:n,NEED:!1,fastKey:d,getWeak:f,onFreeze:m}},121:function(e,t,o){var n=o(22),r=o(84).f,i={}.toString,l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return r(e)}catch(e){return l.slice()}};e.exports.f=function(e){return l&&"[object Window]"==i.call(e)?a(e):r(n(e))}},122:function(e,t,o){"use strict";var n=o(5),r=o(27),i=o(2),l=o(8),a=o(79),u=o(120).KEY,s=o(7),c=o(50),d=o(62),f=o(43),m=o(29),h=o(69),p=o(68),g=o(119),v=o(117),S=o(118),y=o(11),b=o(22),k=o(13),_=o(12),C=o(70),M=o(121),w=o(94),I=o(6),L=o(34),A=w.f,x=I.f,D=M.f,E=n.Symbol,O=n.JSON,P=O&&O.stringify,T=m("_hidden"),R=m("toPrimitive"),j={}.propertyIsEnumerable,B=c("symbol-registry"),F=c("symbols"),U=c("op-symbols"),G=Object.prototype,N="function"==typeof E,Y=n.QObject,q=!Y||!Y.prototype||!Y.prototype.findChild,z=i&&s(function(){return 7!=C(x({},"a",{get:function(){return x(this,"a",{value:7}).a}})).a})?function(e,t,o){var n=A(G,t);n&&delete G[t],x(e,t,o),n&&e!==G&&x(G,t,n)}:x,Z=function(e){var t=F[e]=C(E.prototype);return t._k=e,t},V=N&&"symbol"==typeof E.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof E},W=function(e,t,o){return e===G&&W(U,t,o),y(e),t=k(t,!0),y(o),r(F,t)?(o.enumerable?(r(e,T)&&e[T][t]&&(e[T][t]=!1),o=C(o,{enumerable:_(0,!1)})):(r(e,T)||x(e,T,_(1,{})),e[T][t]=!0),z(e,t,o)):x(e,t,o)},J=function(e,t){y(e);for(var o,n=v(t=b(t)),r=0,i=n.length;i>r;)W(e,o=n[r++],t[o]);return e},K=function(e,t){return void 0===t?C(e):J(C(e),t)},X=function(e){var t=j.call(this,e=k(e,!0));return!(this===G&&r(F,e)&&!r(U,e))&&(!(t||!r(this,e)||!r(F,e)||r(this,T)&&this[T][e])||t)},$=function(e,t){if(e=b(e),t=k(t,!0),e!==G||!r(F,t)||r(U,t)){var o=A(e,t);return!o||!r(F,t)||r(e,T)&&e[T][t]||(o.enumerable=!0),o}},Q=function(e){for(var t,o=D(b(e)),n=[],i=0;o.length>i;)r(F,t=o[i++])||t==T||t==u||n.push(t);return n},H=function(e){for(var t,o=e===G,n=D(o?U:b(e)),i=[],l=0;n.length>l;)!r(F,t=n[l++])||o&&!r(G,t)||i.push(F[t]);return i};N||(E=function(){if(this instanceof E)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(o){this===G&&t.call(U,o),r(this,T)&&r(this[T],e)&&(this[T][e]=!1),z(this,e,_(1,o))};return i&&q&&z(G,e,{configurable:!0,set:t}),Z(e)},a(E.prototype,"toString",function(){return this._k}),w.f=$,I.f=W,o(84).f=M.f=Q,o(52).f=X,o(57).f=H,i&&!o(63)&&a(G,"propertyIsEnumerable",X,!0),h.f=function(e){return Z(m(e))}),l(l.G+l.W+l.F*!N,{Symbol:E});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)m(ee[te++]);for(var ee=L(m.store),te=0;ee.length>te;)p(ee[te++]);l(l.S+l.F*!N,"Symbol",{for:function(e){return r(B,e+="")?B[e]:B[e]=E(e)},keyFor:function(e){if(V(e))return g(B,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){q=!0},useSimple:function(){q=!1}}),l(l.S+l.F*!N,"Object",{create:K,defineProperty:W,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:Q,getOwnPropertySymbols:H}),O&&l(l.S+l.F*(!N||s(function(){var e=E();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!V(e)){for(var t,o,n=[e],r=1;arguments.length>r;)n.push(arguments[r++]);return t=n[1],"function"==typeof t&&(o=t),!o&&S(t)||(t=function(e,t){if(o&&(t=o.call(this,e,t)),!V(t))return t}),n[1]=t,P.apply(O,n)}}}),E.prototype[R]||o(10)(E.prototype,R,E.prototype.valueOf),d(E,"Symbol"),d(Math,"Math",!0),d(n.JSON,"JSON",!0)},123:function(e,t,o){o(68)("asyncIterator")},124:function(e,t,o){o(68)("observable")},13:function(e,t,o){var n=o(4);e.exports=function(e,t){if(!n(e))return e;var o,r;if(t&&"function"==typeof(o=e.toString)&&!n(r=o.call(e)))return r;if("function"==typeof(o=e.valueOf)&&!n(r=o.call(e)))return r;if(!t&&"function"==typeof(o=e.toString)&&!n(r=o.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},15:function(e,t,o){var n=o(18);e.exports=function(e,t,o){if(n(e),void 0===t)return e;switch(o){case 1:return function(o){return e.call(t,o)};case 2:return function(o,n){return e.call(t,o,n)};case 3:return function(o,n,r){return e.call(t,o,n,r)}}return function(){return e.apply(t,arguments)}}},16:function(e,t,o){var n=o(4),r=o(5).document,i=n(r)&&n(r.createElement);e.exports=function(e){return i?r.createElement(e):{}}},17:function(e,t,o){e.exports=!o(2)&&!o(7)(function(){return 7!=Object.defineProperty(o(16)("div"),"a",{get:function(){return 7}}).a})},18:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},189:function(e,t,o){"use strict";(function(e){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(67),i=n(r),l=o(91),a=n(l),u=o(0),s=n(u),c=o(1),d=n(c),f=window.$,m={on:function(e,t,o){document.addEventListener(e,function(e){void 0!==o?t.call(o,e):t(e)})},emitEvent:function(e,t){var o=document.createEvent(t);o.initEvent(e,!0,!0),document.dispatchEvent(o)}},h=function(){function t(){(0,s.default)(this,t),this.moduleActionMenuLinkSelector="button.module_action_menu_",this.moduleActionMenuInstallLinkSelector="button.module_action_menu_install",this.moduleActionMenuEnableLinkSelector="button.module_action_menu_enable",this.moduleActionMenuUninstallLinkSelector="button.module_action_menu_uninstall",this.moduleActionMenuDisableLinkSelector="button.module_action_menu_disable",this.moduleActionMenuEnableMobileLinkSelector="button.module_action_menu_enable_mobile",this.moduleActionMenuDisableMobileLinkSelector="button.module_action_menu_disable_mobile",this.moduleActionMenuResetLinkSelector="button.module_action_menu_reset",this.moduleActionMenuUpdateLinkSelector="button.module_action_menu_upgrade",this.moduleItemListSelector=".module-item-list",this.moduleItemGridSelector=".module-item-grid",this.moduleItemActionsSelector=".module-actions",this.moduleActionModalDisableLinkSelector="a.module_action_modal_disable",this.moduleActionModalResetLinkSelector="a.module_action_modal_reset",this.moduleActionModalUninstallLinkSelector="a.module_action_modal_uninstall",this.forceDeletionOption="#force_deletion",this.initActionButtons()}return(0,d.default)(t,[{key:"initActionButtons",value:function(){var e=this;f(document).on("click",this.forceDeletionOption,function(){var t=f(e.moduleActionModalUninstallLinkSelector,f("div.module-item-list[data-tech-name='"+f(this).attr("data-tech-name")+"']"));!0===f(this).prop("checked")?t.attr("data-deletion","true"):t.removeAttr("data-deletion")}),f(document).on("click",this.moduleActionMenuInstallLinkSelector,function(){return f("#modal-prestatrust").length&&f("#modal-prestatrust").modal("hide"),e._dispatchPreEvent("install",this)&&e._confirmAction("install",this)&&e._requestToController("install",f(this))}),f(document).on("click",this.moduleActionMenuEnableLinkSelector,function(){return e._dispatchPreEvent("enable",this)&&e._confirmAction("enable",this)&&e._requestToController("enable",f(this))}),f(document).on("click",this.moduleActionMenuUninstallLinkSelector,function(){return e._dispatchPreEvent("uninstall",this)&&e._confirmAction("uninstall",this)&&e._requestToController("uninstall",f(this))}),f(document).on("click",this.moduleActionMenuDisableLinkSelector,function(){return e._dispatchPreEvent("disable",this)&&e._confirmAction("disable",this)&&e._requestToController("disable",f(this))}),f(document).on("click",this.moduleActionMenuEnableMobileLinkSelector,function(){return e._dispatchPreEvent("enable_mobile",this)&&e._confirmAction("enable_mobile",this)&&e._requestToController("enable_mobile",f(this))}),f(document).on("click",this.moduleActionMenuDisableMobileLinkSelector,function(){return e._dispatchPreEvent("disable_mobile",this)&&e._confirmAction("disable_mobile",this)&&e._requestToController("disable_mobile",f(this))}),f(document).on("click",this.moduleActionMenuResetLinkSelector,function(){return e._dispatchPreEvent("reset",this)&&e._confirmAction("reset",this)&&e._requestToController("reset",f(this))}),f(document).on("click",this.moduleActionMenuUpdateLinkSelector,function(){return e._dispatchPreEvent("update",this)&&e._confirmAction("update",this)&&e._requestToController("update",f(this))}),f(document).on("click",this.moduleActionModalDisableLinkSelector,function(){return e._requestToController("disable",f(e.moduleActionMenuDisableLinkSelector,f("div.module-item-list[data-tech-name='"+f(this).attr("data-tech-name")+"']")))}),f(document).on("click",this.moduleActionModalResetLinkSelector,function(){return e._requestToController("reset",f(e.moduleActionMenuResetLinkSelector,f("div.module-item-list[data-tech-name='"+f(this).attr("data-tech-name")+"']")))}),f(document).on("click",this.moduleActionModalUninstallLinkSelector,function(t){f(t.target).parents(".modal").on("hidden.bs.modal",function(o){return e._requestToController("uninstall",f(e.moduleActionMenuUninstallLinkSelector,f("div.module-item-list[data-tech-name='"+f(t.target).attr("data-tech-name")+"']")),f(t.target).attr("data-deletion"))}.bind(t))})}},{key:"_getModuleItemSelector",value:function(){return f(this.moduleItemListSelector).length?this.moduleItemListSelector:this.moduleItemGridSelector}},{key:"_confirmAction",value:function(e,t){var o=f("#"+f(t).data("confirm_modal"));return 1!=o.length||(o.first().modal("show"),!1)}},{key:"_confirmPrestaTrust",value:function(e){var t=this,o=this._replacePrestaTrustPlaceholders(e);o.find(".pstrust-install").off("click").on("click",function(){var n=f(t.moduleActionMenuInstallLinkSelector,'.module-item[data-tech-name="'+e.module.attributes.name+'"]'),r=n.parent("form");f("<input>").attr({type:"hidden",value:"1",name:"actionParams[confirmPrestaTrust]"}).appendTo(r),n.click(),o.modal("hide")}),o.modal()}},{key:"_replacePrestaTrustPlaceholders",value:function(e){var t=f("#modal-prestatrust"),o=e.module.attributes;if("PrestaTrust"===e.confirmation_subject&&t.length){var n=o.prestatrust.status?"success":"warning";return o.prestatrust.check_list.property?(t.find("#pstrust-btn-property-ok").show(),t.find("#pstrust-btn-property-nok").hide()):(t.find("#pstrust-btn-property-ok").hide(),t.find("#pstrust-btn-property-nok").show(),t.find("#pstrust-buy").attr("href",o.url).toggle(null!==o.url)),t.find("#pstrust-img").attr({src:o.img,alt:o.name}),t.find("#pstrust-name").text(o.displayName),t.find("#pstrust-author").text(o.author),t.find("#pstrust-label").attr("class","text-"+n).text(o.prestatrust.status?"OK":"KO"),t.find("#pstrust-message").attr("class","alert alert-"+n),t.find("#pstrust-message > p").text(o.prestatrust.message),t}}},{key:"_dispatchPreEvent",value:function(t,o){var n=e.Event("module_card_action_event");return f(o).trigger(n,[t]),!1===n.isPropagationStopped()&&!1===n.isImmediatePropagationStopped()&&!1!==n.result}},{key:"_requestToController",value:function(e,t,o,n,r){var l=this,u=t.closest(this.moduleItemActionsSelector),s=t.closest("form"),c=f('<button class="btn-primary-reverse onclick unbind spinner "></button>'),d="//"+window.location.host+s.attr("action"),h=s.serializeArray();return"true"!==o&&!0!==o||h.push({name:"actionParams[deletion]",value:!0}),"true"!==n&&!0!==n||h.push({name:"actionParams[cacheClearEnabled]",value:0}),f.ajax({url:d,dataType:"json",method:"POST",data:h,beforeSend:function(){u.hide(),u.after(c)}}).done(function(t){if(void 0===(void 0===t?"undefined":(0,a.default)(t)))return void f.growl.error({message:"No answer received from server"});if(void 0!==t.status&&!1===t.status)return void f.growl.error({message:t.msg});var o=(0,i.default)(t)[0];if(!1===t[o].status)return void 0!==t[o].confirmation_subject&&l._confirmPrestaTrust(t[o]),void f.growl.error({message:t[o].msg});f.growl.notice({message:t[o].msg});var n=l._getModuleItemSelector().replace(".",""),r=null;"uninstall"==e?(r=u.closest("."+n),r.remove(),m.emitEvent("Module Uninstalled","CustomEvent")):"disable"==e?(r=u.closest("."+n),r.addClass(n+"-isNotActive"),r.attr("data-active","0"),m.emitEvent("Module Disabled","CustomEvent")):"enable"==e&&(r=u.closest("."+n),r.removeClass(n+"-isNotActive"),r.attr("data-active","1"),m.emitEvent("Module Enabled","CustomEvent")),u.replaceWith(t[o].action_menu_html)}).fail(function(){var t=u.closest("module-item-list"),o=t.data("techName");f.growl.error({message:"Could not perform action "+e+" for module "+o})}).always(function(){u.fadeIn(),c.remove(),r&&r()}),!1}}]),t}();t.default=h}).call(t,o(41))},19:function(e,t,o){e.exports={default:o(20),__esModule:!0}},2:function(e,t,o){e.exports=!o(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(e,t,o){o(21);var n=o(3).Object;e.exports=function(e,t,o){return n.defineProperty(e,t,o)}},21:function(e,t,o){var n=o(8);n(n.S+n.F*!o(2),"Object",{defineProperty:o(6).f})},22:function(e,t,o){var n=o(51),r=o(38);e.exports=function(e){return n(r(e))}},27:function(e,t){var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},29:function(e,t,o){var n=o(50)("wks"),r=o(43),i=o(5).Symbol,l="function"==typeof i;(e.exports=function(e){return n[e]||(n[e]=l&&i[e]||(l?i:r)("Symbol."+e))}).store=n},3:function(e,t){var o=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=o)},34:function(e,t,o){var n=o(55),r=o(49);e.exports=Object.keys||function(e){return n(e,r)}},38:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},39:function(e,t){var o=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:o)(e)}},4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},41:function(e,t){!function(){e.exports=window.jQuery}()},410:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(0),i=n(r),l=o(1),a=n(l),u=window.$,s=function(){function e(t){(0,i.default)(this,e),this.moduleCardController=t,this.DEFAULT_MAX_RECENTLY_USED=10,this.DEFAULT_MAX_PER_CATEGORIES=6,this.DISPLAY_GRID="grid",this.DISPLAY_LIST="list",this.CATEGORY_RECENTLY_USED="recently-used",this.currentCategoryDisplay={},this.currentDisplay="",this.isCategoryGridDisplayed=!1,this.currentTagsList=[],this.currentRefCategory=null,this.currentRefStatus=null,this.currentSorting=null,this.baseAddonsUrl="https://addons.prestashop.com/",this.pstaggerInput=null,this.lastBulkAction=null,this.isUploadStarted=!1,this.recentlyUsedSelector="#module-recently-used-list .modules-list",this.modulesList=[],this.addonsCardGrid=null,this.addonsCardList=null,this.moduleShortList=".module-short-list",this.seeMoreSelector=".see-more",this.seeLessSelector=".see-less",this.moduleItemGridSelector=".module-item-grid",this.moduleItemListSelector=".module-item-list",this.categorySelectorLabelSelector=".module-category-selector-label",this.categorySelector=".module-category-selector",this.categoryItemSelector=".module-category-menu",this.addonsLoginButtonSelector="#addons_login_btn",this.categoryResetBtnSelector=".module-category-reset",this.moduleInstallBtnSelector="input.module-install-btn",this.moduleSortingDropdownSelector=".module-sorting-author select",this.categoryGridSelector="#modules-categories-grid",this.categoryGridItemSelector=".module-category-item",this.addonItemGridSelector=".module-addons-item-grid",this.addonItemListSelector=".module-addons-item-list",this.upgradeAllSource=".module_action_menu_upgrade_all",this.upgradeAllTargets="#modules-list-container-update .module_action_menu_upgrade:visible",this.bulkActionDropDownSelector=".module-bulk-actions",this.bulkItemSelector=".module-bulk-menu",this.bulkActionCheckboxListSelector=".module-checkbox-bulk-list input",this.bulkActionCheckboxGridSelector=".module-checkbox-bulk-grid input",this.checkedBulkActionListSelector=this.bulkActionCheckboxListSelector+":checked",this.checkedBulkActionGridSelector=this.bulkActionCheckboxGridSelector+":checked",this.bulkActionCheckboxSelector="#module-modal-bulk-checkbox",this.bulkConfirmModalSelector="#module-modal-bulk-confirm",this.bulkConfirmModalActionNameSelector="#module-modal-bulk-confirm-action-name",this.bulkConfirmModalListSelector="#module-modal-bulk-confirm-list",this.bulkConfirmModalAckBtnSelector="#module-modal-confirm-bulk-ack",this.placeholderGlobalSelector=".module-placeholders-wrapper",this.placeholderFailureGlobalSelector=".module-placeholders-failure",this.placeholderFailureMsgSelector=".module-placeholders-failure-msg",this.placeholderFailureRetryBtnSelector="#module-placeholders-failure-retry",this.statusSelectorLabelSelector=".module-status-selector-label",this.statusItemSelector=".module-status-menu",this.statusResetBtnSelector=".module-status-reset",this.addonsConnectModalBtnSelector="#page-header-desc-configuration-addons_connect",this.addonsLogoutModalBtnSelector="#page-header-desc-configuration-addons_logout",this.addonsImportModalBtnSelector="#page-header-desc-configuration-add_module",this.dropZoneModalSelector="#module-modal-import",this.dropZoneModalFooterSelector="#module-modal-import .modal-footer",this.dropZoneImportZoneSelector="#importDropzone",this.addonsConnectModalSelector="#module-modal-addons-connect",this.addonsLogoutModalSelector="#module-modal-addons-logout",this.addonsConnectForm="#addons-connect-form",this.moduleImportModalCloseBtn="#module-modal-import-closing-cross",this.moduleImportStartSelector=".module-import-start",this.moduleImportProcessingSelector=".module-import-processing",this.moduleImportSuccessSelector=".module-import-success",this.moduleImportSuccessConfigureBtnSelector=".module-import-success-configure",this.moduleImportFailureSelector=".module-import-failure",this.moduleImportFailureRetrySelector=".module-import-failure-retry",this.moduleImportFailureDetailsBtnSelector=".module-import-failure-details-action",this.moduleImportSelectFileManualSelector=".module-import-start-select-manual",this.moduleImportFailureMsgDetailsSelector=".module-import-failure-details",this.moduleImportConfirmSelector=".module-import-confirm",this.initSortingDropdown(),this.initBOEventRegistering(),this.initCurrentDisplay(),this.initSortingDisplaySwitch(),this.initBulkDropdown(),this.initSearchBlock(),this.initCategorySelect(),this.initCategoriesGrid(),this.initActionButtons(),this.initAddonsSearch(),this.initAddonsConnect(),this.initAddModuleAction(),this.initDropzone(),this.initPageChangeProtection(),this.initPlaceholderMechanism(),this.initFilterStatusDropdown(),this.fetchModulesList(),this.getNotificationsCount(),this.initializeSeeMore()}return(0,a.default)(e,[{key:"initFilterStatusDropdown",value:function(){var e=this,t=u("body");t.on("click",e.statusItemSelector,function(){e.currentRefStatus=parseInt(u(this).data("status-ref"),10),u(e.statusSelectorLabelSelector).text(u(this).find("a:first").text()),u(e.statusResetBtnSelector).show(),e.updateModuleVisibility()}),t.on("click",e.statusResetBtnSelector,function(){u(e.statusSelectorLabelSelector).text(u(this).find("a").text()),u(this).hide(),e.currentRefStatus=null,e.updateModuleVisibility()})}},{key:"initBulkDropdown",value:function(){var e=this,t=u("body");t.on("click",e.getBulkCheckboxesSelector(),function(){var t=u(e.bulkActionDropDownSelector);u(e.getBulkCheckboxesCheckedSelector()).length>0?t.closest(".module-top-menu-item").removeClass("disabled"):t.closest(".module-top-menu-item").addClass("disabled")}),t.on("click",e.bulkItemSelector,function(){if(0===u(e.getBulkCheckboxesCheckedSelector()).length)return void u.growl.warning({message:window.translate_javascripts["Bulk Action - One module minimum"]});e.lastBulkAction=u(this).data("ref");var t=e.buildBulkActionModuleList(),o=u(this).find(":checked").text().toLowerCase();u(e.bulkConfirmModalListSelector).html(t),u(e.bulkConfirmModalActionNameSelector).text(o),"bulk-uninstall"===e.lastBulkAction?u(e.bulkActionCheckboxSelector).show():u(e.bulkActionCheckboxSelector).hide(),u(e.bulkConfirmModalSelector).modal("show")}),t.on("click",this.bulkConfirmModalAckBtnSelector,function(t){t.preventDefault(),t.stopPropagation(),u(e.bulkConfirmModalSelector).modal("hide"),e.doBulkAction(e.lastBulkAction)})}},{key:"initBOEventRegistering",value:function(){window.BOEvent.on("Module Disabled",this.onModuleDisabled,this),window.BOEvent.on("Module Uninstalled",this.updateTotalResults,this)}},{key:"onModuleDisabled",value:function(){var e=this;e.getModuleItemSelector();u(".modules-list").each(function(){e.updateTotalResults()})}},{key:"initPlaceholderMechanism",value:function(){var e=this;u(e.placeholderGlobalSelector).length&&e.ajaxLoadPage(),u("body").on("click",e.placeholderFailureRetryBtnSelector,function(){u(e.placeholderFailureGlobalSelector).fadeOut(),u(e.placeholderGlobalSelector).fadeIn(),e.ajaxLoadPage()})}},{key:"ajaxLoadPage",value:function(){var e=this;u.ajax({method:"GET",url:window.moduleURLs.catalogRefresh}).done(function(t){if(!0===t.status){void 0===t.domElements&&(t.domElements=null),void 0===t.msg&&(t.msg=null);var o=document.styleSheets[0];o.insertRule?o.insertRule(".modules-list,.module-sorting-menu{display: none}",o.cssRules.length):o.addRule&&o.addRule(".modules-list,.module-sorting-menu","{display: none}",-1),u(e.placeholderGlobalSelector).fadeOut(800,function(){u.each(t.domElements,function(e,t){u(t.selector).append(t.content)}),u(".modules-list").fadeIn(800).css("display","flex"),u(".module-sorting-menu").fadeIn(800),u('[data-toggle="popover"]').popover(),e.initCurrentDisplay(),e.fetchModulesList()})}else u(e.placeholderGlobalSelector).fadeOut(800,function(){u(e.placeholderFailureMsgSelector).text(t.msg),u(e.placeholderFailureGlobalSelector).fadeIn(800)})}).fail(function(t){u(e.placeholderGlobalSelector).fadeOut(800,function(){u(e.placeholderFailureMsgSelector).text(t.statusText),u(e.placeholderFailureGlobalSelector).fadeIn(800)})})}},{key:"fetchModulesList",value:function(){var e=this,t=void 0,o=void 0;e.modulesList=[],u(".modules-list").each(function(){t=u(this),t.find(".module-item").each(function(){o=u(this),e.modulesList.push({domObject:o,id:o.data("id"),name:o.data("name").toLowerCase(),scoring:parseFloat(o.data("scoring")),logo:o.data("logo"),author:o.data("author").toLowerCase(),version:o.data("version"),description:o.data("description").toLowerCase(),techName:o.data("tech-name").toLowerCase(),childCategories:o.data("child-categories"),categories:String(o.data("categories")).toLowerCase(),type:o.data("type"),price:parseFloat(o.data("price")),active:parseInt(o.data("active"),10),access:o.data("last-access"),display:o.hasClass("module-item-list")?e.DISPLAY_LIST:e.DISPLAY_GRID,container:t}),o.remove()})}),e.addonsCardGrid=u(this.addonItemGridSelector),e.addonsCardList=u(this.addonItemListSelector),e.updateModuleVisibility(),u("body").trigger("moduleCatalogLoaded")}},{key:"updateModuleSorting",value:function(){var e=this;if(e.currentSorting){var t="asc",o=e.currentSorting,n=o.split("-");n.length>1&&(o=n[0],"desc"===n[1]&&(t="desc"));var r=function(e,t){var n=e[o],r=t[o];return"access"===o&&(n=new Date(n).getTime(),r=new Date(r).getTime(),n=isNaN(n)?0:n,r=isNaN(r)?0:r,n===r)?t.name.localeCompare(e.name):n<r?-1:n>r?1:0};e.modulesList.sort(r),"desc"===t&&e.modulesList.reverse()}}},{key:"updateModuleContainerDisplay",value:function(){var e=this;u(".module-short-list").each(function(){var t=u(this),o=t.find(".module-item").length;if(e.currentRefCategory&&e.currentRefCategory!==String(t.find(".modules-list").data("name"))||null!==e.currentRefStatus&&0===o||0===o&&String(t.find(".modules-list").data("name"))===e.CATEGORY_RECENTLY_USED||e.currentTagsList.length>0&&0===o)return void t.hide();t.show(),o>=e.DEFAULT_MAX_PER_CATEGORIES?t.find(e.seeMoreSelector+", "+e.seeLessSelector).show():t.find(e.seeMoreSelector+", "+e.seeLessSelector).hide()})}},{key:"updateModuleVisibility",value:function(){var e=this;e.updateModuleSorting(),u(e.recentlyUsedSelector).find(".module-item").remove(),u(".modules-list").find(".module-item").remove();for(var t=void 0,o=void 0,n=void 0,r=void 0,i=void 0,l=e.modulesList.length,a={},s=0;s<l;s+=1)o=e.modulesList[s],o.display===e.currentDisplay&&(t=!0,n=e.currentRefCategory===e.CATEGORY_RECENTLY_USED?e.CATEGORY_RECENTLY_USED:o.categories,null!==e.currentRefCategory&&(t&=n===e.currentRefCategory),null!==e.currentRefStatus&&(t&=o.active===e.currentRefStatus),e.currentTagsList.length&&(r=!1,u.each(e.currentTagsList,function(e,t){i=t.toLowerCase(),r|=-1!==o.name.indexOf(i)||-1!==o.description.indexOf(i)||-1!==o.author.indexOf(i)||-1!==o.techName.indexOf(i)}),t&=r),e.currentDisplay!==e.DISPLAY_LIST||e.currentTagsList.length||(void 0===e.currentCategoryDisplay[n]&&(e.currentCategoryDisplay[n]=!1),a[n]||(a[n]=0),n===e.CATEGORY_RECENTLY_USED?a[n]>=e.DEFAULT_MAX_RECENTLY_USED&&(t&=e.currentCategoryDisplay[n]):a[n]>=e.DEFAULT_MAX_PER_CATEGORIES&&(t&=e.currentCategoryDisplay[n]),a[n]+=1),t&&(e.currentRefCategory===e.CATEGORY_RECENTLY_USED?u(e.recentlyUsedSelector).append(o.domObject):o.container.append(o.domObject)));e.updateModuleContainerDisplay(),e.currentTagsList.length&&u(".modules-list").append(this.currentDisplay===e.DISPLAY_GRID?this.addonsCardGrid:this.addonsCardList),e.updateTotalResults()}},{key:"initPageChangeProtection",value:function(){var e=this;u(window).on("beforeunload",function(){if(!0===e.isUploadStarted)return"It seems some critical operation are running, are you sure you want to change page ? It might cause some unexepcted behaviors."})}},{key:"buildBulkActionModuleList",value:function(){var e=this.getBulkCheckboxesCheckedSelector(),t=this.getModuleItemSelector(),o=0,n="",r=void 0;return u(e).each(function(){return 10===o?(n+="- ...",!1):(r=u(this).closest(t),n+="- "+r.data("name")+"<br/>",o+=1,!0)}),n}},{key:"initAddonsConnect",value:function(){var e=this;"#"===u(e.addonsConnectModalBtnSelector).attr("href")&&(u(e.addonsConnectModalBtnSelector).attr("data-toggle","modal"),u(e.addonsConnectModalBtnSelector).attr("data-target",e.addonsConnectModalSelector)),"#"===u(e.addonsLogoutModalBtnSelector).attr("href")&&(u(e.addonsLogoutModalBtnSelector).attr("data-toggle","modal"),u(e.addonsLogoutModalBtnSelector).attr("data-target",e.addonsLogoutModalSelector)),u("body").on("submit",e.addonsConnectForm,function(t){t.preventDefault(),t.stopPropagation(),u.ajax({method:"POST",url:u(this).attr("action"),dataType:"json",data:u(this).serialize(),beforeSend:function(){u(e.addonsLoginButtonSelector).show(),u('button.btn[type="submit"]',e.addonsConnectForm).hide()}}).done(function(t){1===t.success?location.reload():(u.growl.error({message:t.message}),u(e.addonsLoginButtonSelector).hide(),u('button.btn[type="submit"]',e.addonsConnectForm).fadeIn())})})}},{key:"initAddModuleAction",value:function(){var e=this,t=u(e.addonsImportModalBtnSelector);t.attr("data-toggle","modal"),t.attr("data-target",e.dropZoneModalSelector)}},{key:"initDropzone",value:function(){var e=this,t=u("body"),o=u(".dropzone");t.on("click",this.moduleImportFailureRetrySelector,function(){u(e.moduleImportSuccessSelector+","+e.moduleImportFailureSelector+","+e.moduleImportProcessingSelector).fadeOut(function(){setTimeout(function(){u(e.moduleImportStartSelector).fadeIn(function(){u(e.moduleImportFailureMsgDetailsSelector).hide(),u(e.moduleImportSuccessConfigureBtnSelector).hide(),o.removeAttr("style")})},550)})}),t.on("hidden.bs.modal",this.dropZoneModalSelector,function(){u(e.moduleImportSuccessSelector+", "+e.moduleImportFailureSelector).hide(),u(e.moduleImportStartSelector).show(),o.removeAttr("style"),u(e.moduleImportFailureMsgDetailsSelector).hide(),u(e.moduleImportSuccessConfigureBtnSelector).hide(),u(e.dropZoneModalFooterSelector).html(""),u(e.moduleImportConfirmSelector).hide()}),t.on("click",".dropzone:not("+this.moduleImportSelectFileManualSelector+", "+this.moduleImportSuccessConfigureBtnSelector+")",function(e,t){void 0===t&&(e.stopPropagation(),e.preventDefault())}),t.on("click",this.moduleImportSelectFileManualSelector,function(e){e.stopPropagation(),e.preventDefault(),u(".dz-hidden-input").trigger("click",["manual_select"])}),t.on("click",this.moduleImportModalCloseBtn,function(){!0!==e.isUploadStarted&&u(e.dropZoneModalSelector).modal("hide")}),t.on("click",this.moduleImportSuccessConfigureBtnSelector,function(e){e.stopPropagation(),e.preventDefault(),window.location=u(this).attr("href")}),t.on("click",this.moduleImportFailureDetailsBtnSelector,function(){u(e.moduleImportFailureMsgDetailsSelector).slideDown()});var n={url:window.moduleURLs.moduleImport,acceptedFiles:".zip, .tar",paramName:"file_uploaded",maxFilesize:50,uploadMultiple:!1,addRemoveLinks:!0,dictDefaultMessage:"",hiddenInputContainer:e.dropZoneImportZoneSelector,timeout:0,addedfile:function(){e.animateStartUpload()},processing:function(){},error:function(t,o){e.displayOnUploadError(o)},complete:function(t){if("error"!==t.status){var o=u.parseJSON(t.xhr.response);void 0===o.is_configurable&&(o.is_configurable=null),void 0===o.module_name&&(o.module_name=null),e.displayOnUploadDone(o)}e.isUploadStarted=!1}};o.dropzone(u.extend(n))}},{key:"animateStartUpload",value:function(){var e=this,t=u(".dropzone");e.isUploadStarted=!0,u(e.moduleImportStartSelector).hide(0),t.css("border","none"),u(e.moduleImportProcessingSelector).fadeIn()}},{key:"animateEndUpload",value:function(e){u(this.moduleImportProcessingSelector).finish().fadeOut(e)}},{key:"displayOnUploadDone",value:function(e){var t=this;t.animateEndUpload(function(){if(!0===e.status){if(!0===e.is_configurable){var o=window.moduleURLs.configurationPage.replace(/:number:/,e.module_name);u(t.moduleImportSuccessConfigureBtnSelector).attr("href",o),u(t.moduleImportSuccessConfigureBtnSelector).show()}u(t.moduleImportSuccessSelector).fadeIn()}else void 0!==e.confirmation_subject?t.displayPrestaTrustStep(e):(u(t.moduleImportFailureMsgDetailsSelector).html(e.msg),u(t.moduleImportFailureSelector).fadeIn())})}},{key:"displayOnUploadError",value:function(e){var t=this;t.animateEndUpload(function(){u(t.moduleImportFailureMsgDetailsSelector).html(e),u(t.moduleImportFailureSelector).fadeIn()})}},{key:"displayPrestaTrustStep",value:function(e){var t=this,o=t.moduleCardController._replacePrestaTrustPlaceholders(e),n=e.module.attributes.name;u(this.moduleImportConfirmSelector).html(o.find(".modal-body").html()).fadeIn(),u(this.dropZoneModalFooterSelector).html(o.find(".modal-footer").html()).fadeIn(),u(this.dropZoneModalFooterSelector).find(".pstrust-install").off("click").on("click",function(){u(t.moduleImportConfirmSelector).hide(),u(t.dropZoneModalFooterSelector).html(""),t.animateStartUpload(),u.post(e.module.attributes.urls.install,{"actionParams[confirmPrestaTrust]":"1"}).done(function(e){t.displayOnUploadDone(e[n])}).fail(function(e){t.displayOnUploadError(e[n])}).always(function(){t.isUploadStarted=!1})})}},{key:"getBulkCheckboxesSelector",value:function(){return this.currentDisplay===this.DISPLAY_GRID?this.bulkActionCheckboxGridSelector:this.bulkActionCheckboxListSelector}},{key:"getBulkCheckboxesCheckedSelector",value:function(){return this.currentDisplay===this.DISPLAY_GRID?this.checkedBulkActionGridSelector:this.checkedBulkActionListSelector}},{key:"getModuleItemSelector",value:function(){return this.currentDisplay===this.DISPLAY_GRID?this.moduleItemGridSelector:this.moduleItemListSelector}},{key:"getNotificationsCount",value:function(){var e=this;u.getJSON(window.moduleURLs.notificationsCount,e.updateNotificationsCount).fail(function(){console.error("Could not retrieve module notifications count.")})}},{key:"updateNotificationsCount",value:function(e){var t={to_configure:u("#subtab-AdminModulesNotifications"),to_update:u("#subtab-AdminModulesUpdates")};for(var o in t)0!==t[o].length&&t[o].find(".notification-counter").text(e[o])}},{key:"initAddonsSearch",value:function(){var e=this;u("body").on("click",e.addonItemGridSelector+", "+e.addonItemListSelector,function(){var t="";e.currentTagsList.length&&(t=encodeURIComponent(e.currentTagsList.join(" "))),window.open(e.baseAddonsUrl+"search.php?search_query="+t,"_blank")})}},{key:"initCategoriesGrid",value:function(){var e=this;u("body").on("click",this.categoryGridItemSelector,function(t){t.stopPropagation(),t.preventDefault();var o=u(this).data("category-ref");return e.currentTagsList.length&&(e.pstaggerInput.resetTags(!1),e.currentTagsList=[]),u(e.categoryItemSelector+'[data-category-ref="'+o+'"]').length?(!0===e.isCategoryGridDisplayed&&(u(e.categoryGridSelector).fadeOut(),e.isCategoryGridDisplayed=!1),u(e.categoryItemSelector+'[data-category-ref="'+o+'"]').click(),!0):(console.warn("No category with ref ("+o+") seems to exist!"),!1)})}},{key:"initCurrentDisplay",value:function(){this.currentDisplay=""===this.currentDisplay?this.DISPLAY_LIST:this.DISPLAY_GRID}},{key:"initSortingDropdown",value:function(){var e=this;e.currentSorting=u(this.moduleSortingDropdownSelector).find(":checked").attr("value"),e.currentSorting||(e.currentSorting="access-desc"),u("body").on("change",e.moduleSortingDropdownSelector,function(){e.currentSorting=u(this).find(":checked").attr("value"),e.updateModuleVisibility()})}},{key:"doBulkAction",value:function(e){var t=u("#force_bulk_deletion").prop("checked"),o={"bulk-uninstall":"uninstall","bulk-disable":"disable","bulk-enable":"enable","bulk-disable-mobile":"disable_mobile","bulk-enable-mobile":"enable_mobile","bulk-reset":"reset"};if(void 0===o[e])return u.growl.error({message:window.translate_javascripts["Bulk Action - Request not found"].replace("[1]",e)}),!1;var n=this.getBulkCheckboxesCheckedSelector(),r=o[e];if(u(n).length<=0)return console.warn(window.translate_javascripts["Bulk Action - One module minimum"]),!1;var i=[],l=void 0;return u(n).each(function(){l=u(this).data("tech-name"),i.push({techName:l,actionMenuObj:u(this).closest(".module-checkbox-bulk-list").next()})}),this.performModulesAction(i,r,t),!0}},{key:"performModulesAction",value:function(e,t,o){function n(e,n,r){i.moduleCardController._requestToController(t,e,o,n,r)}function r(){if(--a<=0){s&&(s.remove(),s=null);var e=l[l.length-1];e.closest(i.moduleCardController.moduleItemActionsSelector).fadeIn(),n(e)}}var i=this;if(void 0!==i.moduleCardController){var l=function(e){var o=[],n=void 0;return u.each(e,function(e,r){n=u(i.moduleCardController.moduleActionMenuLinkSelector+t,r.actionMenuObj),n.length>0?o.push(n):u.growl.error({message:window.translate_javascripts["Bulk Action - Request not available for module"].replace("[1]",t).replace("[2]",r.techName)})}),o}(e);if(l.length){var a=l.length-1,s=u('<button class="btn-primary-reverse onclick unbind spinner "></button>');if(l.length>1){u.each(l,function(e,t){e>=l.length-1||n(t,!0,r)});var c=l[l.length-1],d=c.closest(i.moduleCardController.moduleItemActionsSelector);d.hide(),d.after(s)}else n(l[0])}}}},{key:"initActionButtons",value:function(){var e=this,t=this;u("body").on("click",t.moduleInstallBtnSelector,function(e){var t=u(this),o=u(t.next());e.preventDefault(),t.hide(),o.show(),u.ajax({url:t.data("url"),dataType:"json"}).done(function(){o.fadeOut()})}),u("body").on("click",t.upgradeAllSource,function(o){if(o.preventDefault(),u(t.upgradeAllTargets).length<=0)return console.warn(window.translate_javascripts["Upgrade All Action - One module minimum"]),!1;var n=[],r=void 0;return u(t.upgradeAllTargets).each(function(){var e=u(this).closest(".module-item-list");r=e.data("tech-name"),n.push({techName:r,actionMenuObj:u(".module-actions",e)})}),e.performModulesAction(n,"upgrade"),!0})}},{key:"initCategorySelect",value:function(){var e=this,t=u("body");t.on("click",e.categoryItemSelector,function(){e.currentRefCategory=u(this).data("category-ref"),e.currentRefCategory=e.currentRefCategory?String(e.currentRefCategory).toLowerCase():null,u(e.categorySelectorLabelSelector).text(u(this).data("category-display-name")),u(e.categoryResetBtnSelector).show(),e.updateModuleVisibility()}),t.on("click",e.categoryResetBtnSelector,function(){var t=u(e.categorySelector).attr("aria-labelledby"),o=t.charAt(0).toUpperCase(),n=t.slice(1),r=o+n;u(e.categorySelectorLabelSelector).text(r),u(this).hide(),e.currentRefCategory=null,e.updateModuleVisibility()})}},{key:"initSearchBlock",value:function(){var e=this,t=this;t.pstaggerInput=u("#module-search-bar").pstagger({onTagsChanged:function(e){t.currentTagsList=e,t.updateModuleVisibility()},onResetTags:function(){t.currentTagsList=[],t.updateModuleVisibility()},inputPlaceholder:window.translate_javascripts["Search - placeholder"],closingCross:!0,context:t}),u("body").on("click",".module-addons-search-link",function(t){t.preventDefault(),t.stopPropagation(),window.open(u(e).attr("href"),"_blank")})}},{key:"initSortingDisplaySwitch",value:function(){var e=this;u("body").on("click",".module-sort-switch",function(){var t=u(this).data("switch"),o=u(this).hasClass("active-display");void 0!==t&&!1===o&&(e.switchSortingDisplayTo(t),e.currentDisplay=t)})}},{key:"switchSortingDisplayTo",value:function(e){if(e!==this.DISPLAY_GRID&&e!==this.DISPLAY_LIST)return void console.error("Can't switch to undefined display property \""+e+'"');u(".module-sort-switch").removeClass("module-sort-active"),u("#module-sort-"+e).addClass("module-sort-active"),this.currentDisplay=e,this.updateModuleVisibility()}},{key:"initializeSeeMore",value:function(){var e=this;u(e.moduleShortList+" "+e.seeMoreSelector).on("click",function(){e.currentCategoryDisplay[u(this).data("category")]=!0,u(this).addClass("d-none"),u(this).closest(e.moduleShortList).find(e.seeLessSelector).removeClass("d-none"),e.updateModuleVisibility()}),u(e.moduleShortList+" "+e.seeLessSelector).on("click",function(){e.currentCategoryDisplay[u(this).data("category")]=!1,u(this).addClass("d-none"),u(this).closest(e.moduleShortList).find(e.seeMoreSelector).removeClass("d-none"),e.updateModuleVisibility()})}},{key:"updateTotalResults",value:function(){var e=function(e,t){var o=e.text().split(" ");o[0]=t,e.text(o.join(" "))},t=u(".module-short-list");if(t.length>0)t.each(function(){var t=u(this);e(t.find(".module-search-result-wording"),t.next(".modules-list").find(".module-item").length)});else{var o=u(".modules-list").find(".module-item").length;e(u(".module-search-result-wording"),o);var n=self.currentDisplay===self.DISPLAY_LIST?this.addonItemListSelector:this.addonItemGridSelector;u(n).toggle(o!==this.modulesList.length/2),0===o&&u(".module-addons-search-link").attr("href",this.baseAddonsUrl+"search.php?search_query="+encodeURIComponent(this.currentTagsList.join(" ")))}}}]),e}();t.default=s},411:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(0),i=n(r),l=o(1),a=n(l),u=window.$,s=function(){function e(){(0,i.default)(this,e),e.handleImport(),e.handleEvents()}return(0,a.default)(e,null,[{key:"handleImport",value:function(){function e(){setTimeout(function(){o.removeClass("onclick"),o.addClass("validate",450,t)},2250)}function t(){setTimeout(function(){o.removeClass("validate")},1250)}var o=u("#module-import");o.click(function(){o.addClass("onclick",250,e)})}},{key:"handleEvents",value:function(){u("body").on("click","a.module-read-more-grid-btn, a.module-read-more-list-btn",function(e){e.preventDefault();var t=u(e.target).data("target");u.get(e.target.href,function(e){u(t).html(e),u(t).modal()})})}}]),e}();t.default=s},43:function(e,t){var o=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++o+n).toString(36))}},46:function(e,t,o){var n=o(38);e.exports=function(e){return Object(n(e))}},47:function(e,t,o){var n=o(50)("keys"),r=o(43);e.exports=function(e){return n[e]||(n[e]=r(e))}},48:function(e,t){var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},49:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5:function(e,t){var o=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=o)},50:function(e,t,o){var n=o(5),r=n["__core-js_shared__"]||(n["__core-js_shared__"]={});e.exports=function(e){return r[e]||(r[e]={})}},505:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=o(189),i=n(r),l=o(410),a=n(l),u=o(411),s=n(u);/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/OSL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
*/
(0,window.$)(function(){var e=new i.default;new s.default,new a.default(e)})},51:function(e,t,o){var n=o(48);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},52:function(e,t){t.f={}.propertyIsEnumerable},54:function(e,t){e.exports={}},55:function(e,t,o){var n=o(27),r=o(22),i=o(58)(!1),l=o(47)("IE_PROTO");e.exports=function(e,t){var o,a=r(e),u=0,s=[];for(o in a)o!=l&&n(a,o)&&s.push(o);for(;t.length>u;)n(a,o=t[u++])&&(~i(s,o)||s.push(o));return s}},56:function(e,t,o){var n=o(39),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},57:function(e,t){t.f=Object.getOwnPropertySymbols},58:function(e,t,o){var n=o(22),r=o(56),i=o(59);e.exports=function(e){return function(t,o,l){var a,u=n(t),s=r(u.length),c=i(l,s);if(e&&o!=o){for(;s>c;)if((a=u[c++])!=a)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===o)return e||c||0;return!e&&-1}}},59:function(e,t,o){var n=o(39),r=Math.max,i=Math.min;e.exports=function(e,t){return e=n(e),e<0?r(e+t,0):i(e,t)}},6:function(e,t,o){var n=o(11),r=o(17),i=o(13),l=Object.defineProperty;t.f=o(2)?Object.defineProperty:function(e,t,o){if(n(e),t=i(t,!0),n(o),r)try{return l(e,t,o)}catch(e){}if("get"in o||"set"in o)throw TypeError("Accessors not supported!");return"value"in o&&(e[t]=o.value),e}},62:function(e,t,o){var n=o(6).f,r=o(27),i=o(29)("toStringTag");e.exports=function(e,t,o){e&&!r(e=o?e:e.prototype,i)&&n(e,i,{configurable:!0,value:t})}},63:function(e,t){e.exports=!0},64:function(e,t,o){"use strict";var n=o(101)(!0);o(75)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,o=this._i;return o>=t.length?{value:void 0,done:!0}:(e=n(t,o),this._i+=e.length,{value:e,done:!1})})},67:function(e,t,o){e.exports={default:o(82),__esModule:!0}},68:function(e,t,o){var n=o(5),r=o(3),i=o(63),l=o(69),a=o(6).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=i?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:l.f(e)})}},69:function(e,t,o){t.f=o(29)},7:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},70:function(e,t,o){var n=o(11),r=o(100),i=o(49),l=o(47)("IE_PROTO"),a=function(){},u=function(){var e,t=o(16)("iframe"),n=i.length;for(t.style.display="none",o(93).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[i[n]];return u()};e.exports=Object.create||function(e,t){var o;return null!==e?(a.prototype=n(e),o=new a,a.prototype=null,o[l]=e):o=u(),void 0===t?o:r(o,t)}},73:function(e,t,o){o(103);for(var n=o(5),r=o(10),i=o(54),l=o(29)("toStringTag"),a=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var s=a[u],c=n[s],d=c&&c.prototype;d&&!d[l]&&r(d,l,s),i[s]=i.Array}},75:function(e,t,o){"use strict";var n=o(63),r=o(8),i=o(79),l=o(10),a=o(27),u=o(54),s=o(98),c=o(62),d=o(88),f=o(29)("iterator"),m=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,o,p,g,v,S){s(o,t,p);var y,b,k,_=function(e){if(!m&&e in I)return I[e];switch(e){case"keys":case"values":return function(){return new o(this,e)}}return function(){return new o(this,e)}},C=t+" Iterator",M="values"==g,w=!1,I=e.prototype,L=I[f]||I["@@iterator"]||g&&I[g],A=L||_(g),x=g?M?_("entries"):A:void 0,D="Array"==t?I.entries||L:L;if(D&&(k=d(D.call(new e)))!==Object.prototype&&(c(k,C,!0),n||a(k,f)||l(k,f,h)),M&&L&&"values"!==L.name&&(w=!0,A=function(){return L.call(this)}),n&&!S||!m&&!w&&I[f]||l(I,f,A),u[t]=A,u[C]=h,g)if(y={values:M?A:_("values"),keys:v?A:_("keys"),entries:x},S)for(b in y)b in I||i(I,b,y[b]);else r(r.P+r.F*(m||w),t,y);return y}},76:function(e,t,o){var n=o(8),r=o(3),i=o(7);e.exports=function(e,t){var o=(r.Object||{})[e]||Object[e],l={};l[e]=t(o),n(n.S+n.F*i(function(){o(1)}),"Object",l)}},79:function(e,t,o){e.exports=o(10)},8:function(e,t,o){var n=o(5),r=o(3),i=o(15),l=o(10),a=function(e,t,o){var u,s,c,d=e&a.F,f=e&a.G,m=e&a.S,h=e&a.P,p=e&a.B,g=e&a.W,v=f?r:r[t]||(r[t]={}),S=v.prototype,y=f?n:m?n[t]:(n[t]||{}).prototype;f&&(o=t);for(u in o)(s=!d&&y&&void 0!==y[u])&&u in v||(c=s?y[u]:o[u],v[u]=f&&"function"!=typeof y[u]?o[u]:p&&s?i(c,n):g&&y[u]==c?function(e){var t=function(t,o,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,o)}return new e(t,o,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):h&&"function"==typeof c?i(Function.call,c):c,h&&((v.virtual||(v.virtual={}))[u]=c,e&a.R&&S&&!S[u]&&l(S,u,c)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},82:function(e,t,o){o(86),e.exports=o(3).Object.keys},84:function(e,t,o){var n=o(55),r=o(49).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r)}},86:function(e,t,o){var n=o(46),r=o(34);o(76)("keys",function(){return function(e){return r(n(e))}})},88:function(e,t,o){var n=o(27),r=o(46),i=o(47)("IE_PROTO"),l=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),n(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},91:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=o(112),i=n(r),l=o(111),a=n(l),u="function"==typeof a.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};t.default="function"==typeof a.default&&"symbol"===u(i.default)?function(e){return void 0===e?"undefined":u(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":void 0===e?"undefined":u(e)}},93:function(e,t,o){e.exports=o(5).document&&document.documentElement},94:function(e,t,o){var n=o(52),r=o(12),i=o(22),l=o(13),a=o(27),u=o(17),s=Object.getOwnPropertyDescriptor;t.f=o(2)?s:function(e,t){if(e=i(e),t=l(t,!0),u)try{return s(e,t)}catch(e){}if(a(e,t))return r(!n.f.call(e,t),e[t])}},97:function(e,t){e.exports=function(){}},98:function(e,t,o){"use strict";var n=o(70),r=o(12),i=o(62),l={};o(10)(l,o(29)("iterator"),function(){return this}),e.exports=function(e,t,o){e.prototype=n(l,{next:r(1,o)}),i(e,t+" Iterator")}},99:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}}});