Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/socialnetwork/limit/dist/ |
Upload File : |
this.BX=this.BX||{};this.BX.Socialnetwork=this.BX.Socialnetwork||{};(function(e,t){"use strict";function i(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){babelHelpers.defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,i){s(e,t);t.set(e,i)}function s(e,t){if(t.has(e)){throw new TypeError("Cannot initialize the same private elements twice on an object")}}var l=new WeakMap;var n=new WeakMap;var o=new WeakMap;var c=new WeakMap;var b=function(){function e(i){babelHelpers.classCallCheck(this,e);a(this,l,{writable:true,value:void 0});a(this,n,{writable:true,value:void 0});a(this,o,{writable:true,value:void 0});a(this,c,{writable:true,value:{}});babelHelpers.classPrivateFieldSet(this,l,i.featureId);babelHelpers.classPrivateFieldSet(this,n,t.Type.isStringFilled(i.code)?i.code:"limit_".concat(babelHelpers.classPrivateFieldGet(this,l)));babelHelpers.classPrivateFieldSet(this,o,t.Type.isElementNode(i.bindElement)?i.bindElement:null);if(t.Type.isPlainObject(i.limitAnalyticsLabels)){babelHelpers.classPrivateFieldSet(this,c,r({module:"socialnetwork"},i.limitAnalyticsLabels))}}babelHelpers.createClass(e,[{key:"show",value:function e(){var i=this;return new Promise((function(e,r){t.Runtime.loadExtension("ui.info-helper").then((function(t){var r=t.FeaturePromotersRegistry;if(r){r.getPromoter({featureId:babelHelpers.classPrivateFieldGet(i,l),code:babelHelpers.classPrivateFieldGet(i,n),bindElement:babelHelpers.classPrivateFieldGet(i,o)}).show()}else{BX.UI.InfoHelper.show(babelHelpers.classPrivateFieldGet(i,n),{isLimit:true,limitAnalyticsLabels:babelHelpers.classPrivateFieldGet(i,c)})}e()}))["catch"]((function(e){r(e)}))}))}}],[{key:"showInstance",value:function e(t){return this.getInstance(t).show()}},{key:"getInstance",value:function e(i){var r,a,s;if(!t.Type.isStringFilled(i.featureId)){throw new Error("BX.Socialnetwork.Limit: featureId is required")}(s=(r=this.instances)[a=i.featureId])!==null&&s!==void 0?s:r[a]=new this(i);return this.instances[i.featureId]}}]);return e}();babelHelpers.defineProperty(b,"instances",{});e.Limit=b})(this.BX.Socialnetwork.Limit=this.BX.Socialnetwork.Limit||{},BX); //# sourceMappingURL=limit.bundle.map.js