(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3cab6e44"],{"1e32":function(e,a,t){},"75fc":function(e,a,t){"use strict";t.d(a,"a",(function(){return v}));var r=t("f410"),n=t.n(r),l=t("db2a");function s(e){if(n()(e))return Object(l["a"])(e)}var i=t("f921"),p=t.n(i),_=t("d8d6"),m=t.n(_),o=t("d2d5"),u=t.n(o);function c(e){if("undefined"!==typeof p.a&&null!=e[m.a]||null!=e["@@iterator"])return u()(e)}var d=t("e630");function E(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e){return s(e)||c(e)||Object(d["a"])(e)||E()}},ab57:function(e,a,t){"use strict";t.r(a);t("7f7f");var r=function(){var e=this,a=e._self._c;return a("module",{ref:"module",attrs:{id:"whitelabelPlan",titleIcon:"fa fa-newspaper-o",title:e.$t("whitelabelplanpanel"),filters:e.filters,"api-url":"WLADMINAPIURL",url:"/whitelabel_plan/search/",useDefaultCrud:!0},on:{"update:filters":function(a){e.filters=a},"on-save":e.validateAndSave,"on-select":e.fillName,"on-del":e.deletePlan,"on-edt":e.changeParams}},[a("template",{slot:"table-columns"},[a("el-table-column",{attrs:{prop:"name",label:e.$t("name"),sortable:"custom"}})],1),a("template",{slot:"filter-field"},[a("fg-input",{attrs:{label:e.$t("name")},model:{value:e.filters.name,callback:function(a){e.$set(e.filters,"name",a)},expression:"filters.name"}})],1),a("template",{slot:"edt"},[a("whitelabelPlanForm",{ref:"form"})],1)],2)},n=[],l=(t("96cf"),t("3b8d")),s=(t("eef9"),function(){var e=this,a=e._self._c;return e.inprogress?a("div",{staticClass:"text-center"},[a("h2",[e._v(e._s(e.$t("loadingtxt")))]),a("i",{staticClass:"fa fa-cog fa-spin fa-huge fa-fw",staticStyle:{color:"#51bcda"}}),a("p")]):a("form",[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-6"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-12",staticStyle:{"margin-left":"10px"}},[a("h6",[e._v(e._s(e.$t("settings")))]),a("hr")]),a("div",{staticClass:"col-md-12"},[a("div",{staticClass:"col-md-12"},[a("label",[e._v(e._s(e.$t("plan_name")))]),a("fg-input",{staticStyle:{"margin-left":"1px"},attrs:{disabled:e.isEditing,placeholder:e.$t("nametxt"),type:"text"},model:{value:e.planName,callback:function(a){e.planName=a},expression:"planName"}}),a("div",{staticClass:"form-group mt-3 mb-2"},[a("label",[e._v(e._s(e.$t("type")))]),a("el-select",{attrs:{disabled:e.isEditing},model:{value:e.planType,callback:function(a){e.planType=a},expression:"planType"}},[a("el-option",{attrs:{value:"affiliate",label:e.$t("affiliatetxt")}}),a("el-option",{attrs:{value:"broker",label:e.$t("broker")}}),a("el-option",{attrs:{value:"trader",label:e.$t("tradertxt")}})],1)],1)],1),e._l(e.plan_schema,(function(t){return a("div",{staticClass:"col-md-12"},["number"===t.type?a("div",[a("label",[a("b",[e._v(e._s(e.$t(t.parameter_text)))])]),a("fg-numeric",{model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})],1):e._e(),"select"===t.type?a("div",{staticClass:"form-group mt-3 mb-2"},[a("label",[a("b",[e._v(e._s(e.$t(t.parameter_text)))])]),a("el-select",{model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}},e._l(t.options,(function(t,r){return a("el-option",{key:r,attrs:{label:e.$t(t.label),value:t.value}})})),1)],1):e._e()])}))],2),a("br")])]),a("div",{staticClass:"col-md-6 text-justify"},[a("card",[a("div",{staticClass:"header"}),e._l(e.plan_schema,(function(t){return a("div",{staticClass:"body"},["default"!==t.type?a("div",[a("b",[e._v(e._s(e.$t(t.parameter_text))+":")]),a("span",[e._v(" "+e._s(e.$t(t.parameter_description))+" ")]),a("hr")]):e._e()])})),a("div",{staticClass:"footer"})],2)],1)])])}),i=[],p=(t("6762"),t("2fdb"),t("75fc")),_=(t("7514"),t("ac6a"),t("f47e")),m=[{parameter_name:"SETUP_COST",parameter_description:_["a"].t("setup_cost_description"),parameter_text:_["a"].t("setup_cost_txt"),type:"number",value:0,options:[],scope:["plan"],category:"COST"},{parameter_name:"MAINTENANCE_COST",parameter_description:_["a"].t("maintenance_cost_description"),parameter_text:_["a"].t("maintenance_cost_txt"),type:"number",value:0,options:[],scope:["plan"],category:"COST"},{parameter_name:"MAINTENANCE_PERIODICITY",parameter_description:_["a"].t("maintenance_periodicity_description"),parameter_text:_["a"].t("maintenance_periodicity_txt"),type:"select",value:"Daily",options:[{label:_["a"].t("daily"),value:"daily"},{label:_["a"].t("weekly"),value:"weekly"},{label:_["a"].t("monthly"),value:"monthly"},{label:_["a"].t("quarterly"),value:"quarterly"},{label:_["a"].t("semester"),value:"semester"},{label:_["a"].t("yearly"),value:"yearly"}],scope:["plan"],category:"COST"},{parameter_name:"COPY_TRADE_ACTIVE",parameter_description:_["a"].t("copy_trade_active_description"),parameter_text:_["a"].t("copy_trade_active_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"ROUTE_ACCOUNTS_MAIN",parameter_value:"/accounts/main"},{parameter_name:"ROUTE_ACCOUNTS_OPEN",parameter_value:"/accounts/open"},{parameter_name:"ROUTE_STRATEGIES_WATCHLIST",parameter_value:"/strategies/watchlist"},{parameter_name:"ROUTE_STRATEGIES_MARKETPLACE",parameter_value:"/strategies/market"},{parameter_name:"ROUTE_BILLING_MARKETPLACE",parameter_value:"/billing/marketplace"}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"ROUTE_ACCOUNTS_MAIN",parameter_value:""},{parameter_name:"ROUTE_ACCOUNTS_OPEN",parameter_value:""},{parameter_name:"ROUTE_STRATEGIES_WATCHLIST",parameter_value:""},{parameter_name:"ROUTE_STRATEGIES_MARKETPLACE",parameter_value:""},{parameter_name:"ROUTE_BILLING_MARKETPLACE",parameter_value:""}]}],scope:["plan"],category:"COST"},{parameter_name:"BRANDED_VPS_ACTIVE",parameter_description:_["a"].t("branded_vps_active_description"),parameter_text:_["a"].t("branded_vps_active_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"ROUTE_MY_VPS",parameter_value:"/vps/request"},{parameter_name:"ROUTE_PARTNER_VPS",parameter_value:"/vps/request"}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"ROUTE_MY_VPS",parameter_value:""},{parameter_name:"ROUTE_PARTNER_VPS",parameter_value:""}]}],scope:["plan"],category:"COST"},{parameter_name:"PAYMENT_PROCESSING",parameter_description:_["a"].t("payment_processing_description"),parameter_text:_["a"].t("payment_processing_txt"),type:"select",value:"auto",options:[{label:_["a"].t("auto"),value:"auto"},{label:_["a"].t("manual"),value:"manual"},{label:_["a"].t("3rdparty"),value:"3rdparty"}],scope:["plan"],category:"COST"},{parameter_name:"BROKERS_ACTIVE",parameter_description:_["a"].t("brokers_active_description"),parameter_text:_["a"].t("brokers_active_txt"),type:"select",value:"One",options:[{label:_["a"].t("one"),value:"one",children:[{parameter_name:"AUTO_ADD_BROKER",parameter_value:!1}]},{label:_["a"].t("multiple"),value:"multiple",children:[{parameter_name:"AUTO_ADD_BROKER",parameter_value:!1}]},{label:_["a"].t("all"),value:"all",children:[{parameter_name:"AUTO_ADD_BROKER",parameter_value:!0}]}],scope:["plan"],category:"COST"},{parameter_name:"TRADING_STRATEGIES",parameter_description:_["a"].t("trading_strategies_description"),parameter_text:_["a"].t("trading_strategies_txt"),type:"select",value:"admin",options:[{label:_["a"].t("admin"),value:"admin",children:[{parameter_name:"AUTO_ADD_STRATEGIES",parameter_value:!1},{parameter_name:"SHOW_ALL_DEFAULT_MARKETPLACE",parameter_value:!1},{parameter_name:"CREATE_STRATEGIES",parameter_value:!1},{parameter_name:"ROUTE_AFFILIATE_FOLLOWERS",parameter_value:""},{parameter_name:"AUTO_ACTIVATE_STRATEGIES_FROM_WL_ADMIN",parameter_value:!0}]},{label:_["a"].t("selected"),value:"Selected",children:[{parameter_name:"AUTO_ADD_STRATEGIES",parameter_value:!1},{parameter_name:"SHOW_ALL_DEFAULT_MARKETPLACE",parameter_value:!1},{parameter_name:"CREATE_STRATEGIES",parameter_value:!1},{parameter_name:"ROUTE_AFFILIATE_FOLLOWERS",parameter_value:""},{parameter_name:"ADMIN_SELECT_STRATEGIES",parameter_value:!0}]},{label:_["a"].t("only_from_broker"),value:"Only From Broker",children:[{parameter_name:"AUTO_ADD_STRATEGIES",parameter_value:!1},{parameter_name:"SHOW_ALL_DEFAULT_MARKETPLACE",parameter_value:!1},{parameter_name:"CREATE_STRATEGIES",parameter_value:!1},{parameter_name:"ROUTE_AFFILIATE_FOLLOWERS",parameter_value:"/affiliate/followers"},{parameter_name:"ONLY_STRATEGIES_FROM_BROKER",parameter_value:!0}]},{label:_["a"].t("all"),value:"All",children:[{parameter_name:"AUTO_ADD_STRATEGIES",parameter_value:!1},{parameter_name:"SHOW_ALL_DEFAULT_MARKETPLACE",parameter_value:!1},{parameter_name:"CREATE_STRATEGIES",parameter_value:!1},{parameter_name:"ROUTE_AFFILIATE_FOLLOWERS",parameter_value:"/affiliate/followers"},{parameter_name:"AUTO_ACTIVATE_STRATEGIES",parameter_value:!0}]}],scope:["plan"],category:"COST"},{parameter_name:"USE_OWN_IB_LINKS",parameter_description:_["a"].t("use_own_ib_links_description"),parameter_text:_["a"].t("use_own_ib_links_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"ROUTE_PARTNER_BROKER_PAGE",parameter_value:"/accounts/open"},{parameter_name:"ALLOW_ADMIN_TO_ADD_URL_BROKER",parameter_value:!0}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"ROUTE_PARTNER_BROKER_PAGE",parameter_value:""},{parameter_name:"ALLOW_ADMIN_TO_ADD_URL_BROKER",parameter_value:!1}]}],scope:["plan"],category:"COST"},{parameter_name:"SUB_AFFILIATION",parameter_description:_["a"].t("sub_affiliation_description"),parameter_text:_["a"].t("sub_affiliation_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"ROUTE_AFFILIATION_PAGE",parameter_value:"/affiliate/stats"},{parameter_name:"WL_AFFILIATION_PERCENTAGE",parameter_value:.2},{parameter_name:"WL_SUB_PERCENTAGE",parameter_value:.2}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"ROUTE_AFFILIATION_PAGE",parameter_value:""},{parameter_name:"WL_AFFILIATION_PERCENTAGE",parameter_value:0},{parameter_name:"WL_SUB_PERCENTAGE",parameter_value:0}]}],scope:["plan"],category:"COST"},{parameter_name:"SIGN_UP_FEES_FOR_USERS",parameter_description:_["a"].t("sign_up_fees_for_users_description"),parameter_text:_["a"].t("sign_up_fees_for_users_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"SIGN_UP_FEE_COST",parameter_value:0}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"SIGN_UP_FEE_COST",parameter_value:0}]}],scope:["plan"],category:"COST"},{parameter_name:"RECURRING_FEE_FOR_USERS",parameter_description:_["a"].t("recurring_fee_for_users_description"),parameter_text:_["a"].t("recurring_fee_for_users_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"RECURRING_FEE_COST",parameter_value:0}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"RECURRING_FEE_COST",parameter_value:0}]}],scope:["plan"],category:"COST"},{parameter_name:"RECURRING_PERIODICITY_FOR_USERS",parameter_description:_["a"].t("recurring_periodicity_for_users_description"),parameter_text:_["a"].t("recurring_periodicity_for_users_txt"),type:"select",value:"monthly",options:[{label:_["a"].t("notxt"),value:!1},{label:_["a"].t("daily"),value:"daily"},{label:_["a"].t("weekly"),value:"weekly"},{label:_["a"].t("monthly"),value:"monthly"},{label:_["a"].t("quarterly"),value:"quarterly"},{label:_["a"].t("semester"),value:"semester"},{label:_["a"].t("yearly"),value:"yearly"}],scope:["plan"],category:"COST"},{parameter_name:"FREE_PAYMENT_PROCESSING",parameter_description:_["a"].t("free_payment_processing_description"),parameter_text:_["a"].t("free_payment_processing_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0},{label:_["a"].t("notxt"),value:!1}],scope:["plan"],category:"COST"},{parameter_name:"HOKO_SUPPORT_FOR_USERS",parameter_description:_["a"].t("hoko_support_for_users_description"),parameter_text:_["a"].t("hoko_support_for_users_txt"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0,children:[{parameter_name:"HIDE_TELEGRAM_NOTIFICATIONS",parameter_value:!1},{parameter_name:"HIDE_NEED_HELP",parameter_value:!1}]},{label:_["a"].t("notxt"),value:!1,children:[{parameter_name:"HIDE_TELEGRAM_NOTIFICATIONS",parameter_value:!0},{parameter_name:"HIDE_NEED_HELP",parameter_value:!0}]}],scope:["plan"],category:"COST"},{parameter_name:"WHITELABEL_DISCLAIMER",parameter_description:_["a"].t("disclaimer_description"),parameter_text:_["a"].t("disclaimer"),type:"select",value:!0,options:[{label:_["a"].t("yestxt"),value:!0},{label:_["a"].t("notxt"),value:!1}],scope:["plan"],category:"COST"},{parameter_name:"ROUTE_SUPPORT_FAQ_PAGE",parameter_description:"",parameter_text:"",type:"default",value:"",options:[],scope:["plan"],category:"default"},{parameter_name:"ROUTE_HOKO_AD_BANNER_PAGE",parameter_description:_["a"].t(""),parameter_text:"",type:"default",value:"",options:[],scope:["plan"],category:"default"},{parameter_name:"HIDE_FREE_REPLICATION",parameter_description:_["a"].t("wlbehavefreetradereplicationtxt"),parameter_text:"",type:"default",value:!0,options:[],scope:["plan"],category:"default"},{parameter_name:"HIDE_INFO_BROKER",parameter_description:_["a"].t("wlhideinfomationperbrokertxt"),parameter_text:"",type:"default",value:!0,options:[],scope:["plan"],category:"default"},{parameter_name:"HIDE_PREMIUM",parameter_description:"wlbehaviorhidePremiumtxt",parameter_text:"",type:"default",value:!0,options:[],scope:["plan"],category:"default"},{parameter_name:"INFORM_WHEN_NEW_USER_REGISTERED",parameter_description:_["a"].t("inform_new_user_registered_text"),parameter_text:"",type:"default",value:!0,options:[],scope:["plan"],category:"default"}],o={name:"whitelabelPlanForm",components:{},computed:{},data:function(){return{planName:"",planType:"",plan_schema:[],inprogress:!0,isEditing:!1}},methods:{showHideInprogress:function(){this.inprogress=!this.inprogress},editForm:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.inprogress=!0,this.isEditing=!0,this.planName=a.name,this.planType=a.type,console.log(a.type),e.next=7,this.plan_schema.forEach((function(e){var t=a.params.find((function(a){return a.parameter_name===e.parameter_name}));if("0"!==t.parameter_value&&"1"!==t.parameter_value&&"True"!==t.parameter_value&&"False"!==t.parameter_value||"select"!==e.type)return e.value=t.parameter_value;e.value="1"===t.parameter_value||"True"===t.parameter_value}));case 7:return e.next=9,this.plan_schema.forEach((function(e){var t=a.params.find((function(a){return a.parameter_name===e.parameter_name}));return e["id"]=t.id}));case 9:this.inprogress=!1;case 10:case"end":return e.stop()}}),e,this)})));function a(a){return e.apply(this,arguments)}return a}(),serialize:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",{name:this.planName,type:this.planType,list:this.plan_schema.map((function(e){var t=[{name:a.planName,type:a.planType,parameter_name:e.parameter_name,parameter_value:e.value}],r=e.options.find((function(a){return a.value=e.value}));return t=r&&r.hasOwnProperty("children")?[].concat(Object(p["a"])(t),Object(p["a"])(r.children.map((function(e){return{name:a.planName,type:a.planType,parameter_name:e.parameter_name,parameter_value:e.parameter_value}})))):Object(p["a"])(t),t})).flatMap((function(e){return e}))});case 1:case"end":return e.stop()}}),e,this)})));function a(){return e.apply(this,arguments)}return a}(),clean:function(){this.plan_schema=m.filter((function(e){return e.scope.includes("plan")}))}},mounted:function(){this.clean(),this.showHideInprogress()}},u=o,c=t("2877"),d=Object(c["a"])(u,s,i,!1,null,null,null),E=d.exports,v=t("3dd1"),f=t.n(v),T={components:{whitelabelPlanForm:E},computed:{},data:function(){return{inProgress:!0,filters:{name:""},formData:void 0,selected_name:"",datatest:{name:"",params:[]},isEditing:!1}},methods:{fillName:function(e,a){a&&(this.selected_name=a.name)},changeParams:function(e,a){e&&(this.isEditing=!0,this.getPlan(e))},getPlan:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(a){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$getByNameWlPlan(a.name);case 2:t=e.sent,this.datatest.params=t.data,this.datatest.name=t.data[0].name,this.datatest.type=t.data[0].type,this.$refs.form.editForm(this.datatest);case 7:case"end":return e.stop()}}),e,this)})));function a(a){return e.apply(this,arguments)}return a}(),deletePlan:function(){""!=this.selected_name&&(this.inprogress=!0,this.$deleteWhitelabelPlan(this.selected_name).then(this.persistSuccessHandler,this.persistErrorHandler),this.inprogress=!1)},validateAndSave:function(){var e=this,a=function(a){void 0!==a.data&&(a=a.data.msg),e.$toast.error(e.$t(a))};this.$refs.form.serialize().then(this.submit,a)},submit:function(e){this.inprogress=!0,this.isEditing?(console.log(e),this.$updateWhitelabelPlan(e).then(this.persistSuccessHandler,this.persistErrorHandler)):this.$createWhitelabelPlan(e.list).then(this.persistSuccessHandler,this.persistErrorHandler)},persistSuccessHandler:function(e){var a=this;this.inprogress=!1,this.isEditing=!1,e.success?f()({title:this.$t("successtxt"),text:null,type:"success",allowOutsideClick:!1,allowEscapeKey:!1}).then((function(){return a.$refs.module.refreshList()})):this.persistErrorHandler()},persistErrorHandler:function(){this.inprogress=!1,this.isEditing=!1,f()(this.$t("attentiontxt"),this.$t("rdpdownmsg"),"error")}},mounted:function(){this.inProgress=!1},watch:{currentRow:function(e){e&&!e.template&&this.$refs.module.getDatatableRef().then((function(e){return e.queryChange("refresh")}))}}},h=T,R=(t("c3c6"),Object(c["a"])(h,r,n,!1,null,"6acd1e40",null));a["default"]=R.exports},c3c6:function(e,a,t){"use strict";t("1e32")}}]);
//# sourceMappingURL=chunk-3cab6e44.503eb4e0.js.map