(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3d02688c"],{"0cb2":function(a,e,t){"use strict";var r=t("e330"),i=t("7b0b"),s=Math.floor,n=r("".charAt),o=r("".replace),l=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,d=/\$([$&'`]|\d{1,2})/g;a.exports=function(a,e,t,r,u,m){var f=t+a.length,p=r.length,g=d;return void 0!==u&&(u=i(u),g=c),o(m,g,(function(i,o){var c;switch(n(o,0)){case"$":return"$";case"&":return a;case"`":return l(e,0,t);case"'":return l(e,f);case"<":c=u[l(o,1,-1)];break;default:var d=+o;if(0===d)return i;if(d>p){var m=s(d/10);return 0===m?i:m<=p?void 0===r[m-1]?n(o,1):r[m-1]+n(o,1):i}c=r[d-1]}return void 0===c?"":c}))}},"129f":function(a,e,t){"use strict";a.exports=Object.is||function(a,e){return a===e?0!==a||1/a===1/e:a!==a&&e!==e}},5319:function(a,e,t){"use strict";var r=t("2ba4"),i=t("c65b"),s=t("e330"),n=t("d784"),o=t("d039"),l=t("825a"),c=t("1626"),d=t("861d"),u=t("5926"),m=t("50c4"),f=t("577e"),p=t("1d80"),g=t("8aa5"),h=t("dc4a"),v=t("0cb2"),b=t("14c3"),P=t("b622"),C=P("replace"),_=Math.max,w=Math.min,y=s([].concat),k=s([].push),x=s("".indexOf),$=s("".slice),j=function(a){return void 0===a?a:String(a)},B=function(){return"$0"==="a".replace(/./,"$0")}(),N=function(){return!!/./[C]&&""===/./[C]("a","$0")}(),A=!o((function(){var a=/./;return a.exec=function(){var a=[];return a.groups={a:"7"},a},"7"!=="".replace(a,"$")}));n("replace",(function(a,e,t){var s=N?"$":"$0";return[function(a,t){var r=p(this),s=d(a)?h(a,C):void 0;return s?i(s,a,r,t):i(e,f(r),a,t)},function(a,i){var n=l(this),o=f(a);if("string"==typeof i&&-1===x(i,s)&&-1===x(i,"$<")){var d=t(e,n,o,i);if(d.done)return d.value}var p=c(i);p||(i=f(i));var h,P=n.global;P&&(h=n.unicode,n.lastIndex=0);var C,B=[];while(1){if(C=b(n,o),null===C)break;if(k(B,C),!P)break;var N=f(C[0]);""===N&&(n.lastIndex=g(o,m(n.lastIndex),h))}for(var A="",I=0,E=0;E=I&&(A+=$(o,I,D)+S,I=D+O.length)}return A+$(o,I)}]}),!A||!B||N)},5861:function(a,e,t){},"841c":function(a,e,t){"use strict";var r=t("c65b"),i=t("d784"),s=t("825a"),n=t("861d"),o=t("1d80"),l=t("129f"),c=t("577e"),d=t("dc4a"),u=t("14c3");i("search",(function(a,e,t){return[function(e){var t=o(this),i=n(e)?d(e,a):void 0;return i?r(i,e,t):new RegExp(e)[a](c(t))},function(a){var r=s(this),i=c(a),n=t(e,r,i);if(n.done)return n.value;var o=r.lastIndex;l(o,0)||(r.lastIndex=0);var d=u(r,i);return l(r.lastIndex,o)||(r.lastIndex=o),null===d?-1:d.index}]}))},"8aa5":function(a,e,t){"use strict";var r=t("6547").charAt;a.exports=function(a,e,t){return e+(t?r(a,e).length:1)}},"8e06":function(a,e,t){"use strict";t("5861")},ab43:function(a,e,t){"use strict";var r=t("23e7"),i=t("c65b"),s=t("59ed"),n=t("825a"),o=t("46c4"),l=t("c5cc"),c=t("9bdd"),d=t("2a62"),u=t("f99f"),m=t("c430"),f=!m&&u("map",TypeError),p=l((function(){var a=this.iterator,e=n(i(this.next,a)),t=this.done=!!e.done;if(!t)return c(a,this.mapper,[e.value,this.counter++],!0)}));r({target:"Iterator",proto:!0,real:!0,forced:m||f},{map:function(a){n(this);try{s(a)}catch(e){d(this,"throw",e)}return f?i(f,this,a):new p(o(this),{mapper:a})}})},ac2d:function(a,e,t){"use strict";t.r(e);var r=function(){var a=this,e=a._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"View",folder:"Embed"}}),e("b-card",{staticClass:"wrapper"},[e("b-form",{on:{submit:function(e){return e.preventDefault(),a.onSubmitEmbedPlugin.apply(null,arguments)}}},[e("div",{staticClass:"col-lg-12"},[e("div",{staticClass:"col-md-12 row mb-4"},[e("div",{staticClass:"col-md-3"},[e("div",[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Data Berdasarkan"}})],1)]),e("div",{staticClass:"col-md-4"},[e("b-form-radio",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("data berdasarkan"),"radio-ae-ar":a.isAEOrAR},attrs:{value:"category",name:"data berdasarkan"},on:{change:a.onChangeDataBy},model:{value:a.formPlugin.dataBy,callback:function(e){a.$set(a.formPlugin,"dataBy",e)},expression:"formPlugin.dataBy"}},[a._v(" Kategori ")]),e("b-form-radio",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("data berdasarkan"),"radio-ae-ar":a.isAEOrAR},attrs:{value:"project",name:"data berdasarkan"},on:{change:a.onChangeDataBy},model:{value:a.formPlugin.dataBy,callback:function(e){a.$set(a.formPlugin,"dataBy",e)},expression:"formPlugin.dataBy"}},[a._v(" Projek ")]),e("b-form-radio",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("data berdasarkan"),"radio-ae-ar":a.isAEOrAR},attrs:{value:"transaction",name:"data berdasarkan"},on:{change:a.onChangeDataBy},model:{value:a.formPlugin.dataBy,callback:function(e){a.$set(a.formPlugin,"dataBy",e)},expression:"formPlugin.dataBy"}},[a._v(" Transaction ")]),a.errors.has("data berdasarkan")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.items[1].field)+" harus dipilih")]):a._e()],1)]),"category"===a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Kategori"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("kategori")},attrs:{"aria-placeholder":"Pilih Kategori",name:"kategori"},model:{value:a.formPlugin.category,callback:function(e){a.$set(a.formPlugin,"category",e)},expression:"formPlugin.category"}},[e("option",{attrs:{value:"",disabled:""}},[a._v("Pilih Kategori")]),a._l(a.categories,(function(t){return e("option",{key:t.cat_id,domProps:{value:t.cat_id}},[a._v(" "+a._s(t.cat_name)+" ")])}))],2),a.campaigns.length?e("div",[a._v(" Project yang tersedia : "+a._s(a.campaigns.length)+" Project ")]):a._e(),a.errors.has("kategori")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.items[0].field)+" harus dipilih")]):a._e()],1)]):a._e(),"transaction"!==a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Slider"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-checkbox",{class:a.isAEOrAR?"checkbox-ae-ar":null,attrs:{id:"checkbox-1",value:"true"},model:{value:a.formPlugin.needSlider,callback:function(e){a.$set(a.formPlugin,"needSlider",e)},expression:"formPlugin.needSlider"}},[e("p")])],1)]):a._e(),"transaction"!==a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Item Per Page"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"numeric",expression:"'numeric'"}],class:{input:!0,"is-danger":a.errors.has("Item Per Page")},attrs:{disabled:a.disabledItemPerPage,placeholder:"Item Per Page",name:"Item Per Page"},model:{value:a.formPlugin.itemPerPage,callback:function(e){a.$set(a.formPlugin,"itemPerPage",e)},expression:"formPlugin.itemPerPage"}}),a.errors.has("Item Per Page")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.first("Item Per Page")))]):a._e()],1)]):a._e(),"project"===a.formPlugin.dataBy||"transaction"===a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Project"}})],1),e("div",{staticClass:"col-md-8"},[e("v-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("project")},attrs:{placeholder:"Cari project",filterable:!1,options:a.paginated,reduce:function(a){return a},name:"project",label:"wakafName",multiple:"transaction"!==a.formPlugin.dataBy},on:{search:a.onSearchProject},scopedSlots:a._u([{key:"option",fn:function(e){return[a._v(" "+a._s(e.wakaf_name)+" ")]}},{key:"selected-option",fn:function(e){return[a._v(" "+a._s(e.wakaf_name)+" ")]}}],null,!1,1160156429),model:{value:a.selectedCampaigns,callback:function(e){a.selectedCampaigns=e},expression:"selectedCampaigns"}},[e("span",{attrs:{slot:"no-options"},on:{click:function(e){a.$refs.select.open=!1}},slot:"no-options"},[a._v(" "+a._s(a.campaigns.length?"":"not found, silahkan cari projek")+" ")])]),a.errors.has("project")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.items[0].field)+" harus dipilih")]):a._e(),a.errorMessage?e("span",{staticClass:"text-danger"},[a._v(" "+a._s(a.errorMessage))]):a._e()],1)]):a._e(),"transaction"!==a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Tampilan"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("tampilan")},attrs:{"aria-placeholder":"Pilih Tampilan",name:"tampilan"},model:{value:a.formPlugin.view,callback:function(e){a.$set(a.formPlugin,"view",e)},expression:"formPlugin.view"}},[e("option",{attrs:{value:"",disabled:""}},[a._v("Pilih Tampilan")]),e("option",{attrs:{value:"vertical"}},[a._v("Vertical")]),e("option",{attrs:{value:"horizontal"}},[a._v("Horizontal")])]),a.errors.has("tampilan")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.items[0].field)+" harus dipilih")]):a._e()],1)]):a._e(),e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Color"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("color")},staticStyle:{width:"70px"},attrs:{type:"color",name:"color"},model:{value:a.formPlugin.baseColor,callback:function(e){a.$set(a.formPlugin,"baseColor",e)},expression:"formPlugin.baseColor"}}),a.errors.has("color")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.first("color")))]):a._e()],1)]),"transaction"===a.formPlugin.dataBy?e("div",{staticClass:"col-md-12 row mb-3"},[e("div",{staticClass:"col-md-3"},[e("b-form-group",{staticClass:"mb-3",attrs:{label:"Nominal Donasi (default)"}})],1),e("div",{staticClass:"col-md-8"},[e("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("nominal donasi")},staticStyle:{width:"250px"},attrs:{type:"text",name:"defaultNominal"},on:{input:a.handleInputNomination,keypress:function(e){return a.handleBlockInputAlphabet(e)}},model:{value:a.formPlugin.defaultNominal,callback:function(e){a.$set(a.formPlugin,"defaultNominal",e)},expression:"formPlugin.defaultNominal"}}),a.errors.has("nominal donasi")?e("span",{staticClass:"text-danger"},[a._v(a._s(a.errors.first("nominal donasi")))]):a._e()],1)]):a._e()]),a.linkEmbed?e("b-col",{attrs:{md:"12"}},[e("b-row",[e("b-col",{attrs:{md:"12"}},[e("div",{staticClass:"d-flex justify-content-between"},[e("label",{attrs:{for:"result"}},[a._v("Result : ")]),e("a",{staticClass:"primary",attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.preventDefault(),a.onCopyResult.apply(null,arguments)}}},[a._v(a._s(a.isCopy?"Copied":"Copy"))])]),e("b-textarea",{ref:"result",attrs:{disabled:"",name:"result",id:"",cols:"30",rows:"5",value:a.linkEmbed}})],1)],1)],1):a._e(),e("b-col",{attrs:{md:"12"}},[e("b-button",{staticClass:"mt-3",class:a.isAEOrAR?"btn-ae-ar":null,attrs:{type:"submit",variant:a.isAEOrAR?null:"primary",disabled:a.isDisabledCreateLink}},[a._v(" Create Link ")])],1)],1)],1)],1)},i=[],s=t("c7eb"),n=t("1da1"),o=t("5530"),l=(t("99af"),t("d81d"),t("fb6a"),t("e9f5"),t("7d54"),t("ab43"),t("d3b7"),t("ac1f"),t("25f0"),t("3ca3"),t("5319"),t("841c"),t("159b"),t("ddb0"),t("2b3d"),t("bf19"),t("9861"),t("88a7"),t("271a"),t("5494"),t("2f62")),c={name:"EmbedView",data:function(){return{formPlugin:{dataBy:"",category:"",itemPerPage:null,searchProject:"",view:"",baseColor:"#076e64",needSlider:!1,defaultNominal:0},currentDefaultNominalValue:null,categories:[],campaigns:[],selectedCampaigns:[],timer:0,linkEmbed:"",isCopy:!1,isDisabledCreateLink:!1,errorMessage:""}},watch:{"formPlugin.category":{handler:function(){this.formPlugin.itemPerPage=null,this.getCampaigns()}},"formPlugin.dataBy":{handler:function(a){"category"===a&&this.getCategories()}},selectedCampaigns:{handler:function(){this.selectedCampaigns.length>10?(this.errorMessage="project tidak boleh lebih dari 10",this.isDisabledCreateLink=!0):(this.errorMessage="",this.isDisabledCreateLink=!1)}}},computed:Object(o["a"])(Object(o["a"])({},Object(l["c"])(["accountData","isAEOrAR"])),{},{paginated:function(){return this.campaigns.slice(0,10)},disabledItemPerPage:function(){return!this.formPlugin.needSlider}}),methods:{handleBlockInputAlphabet:function(a){a=a||window.event;var e=a.which?a.which:a.keyCode;if(!(e>31&&(e<48||e>57)&&46!==e))return!0;a.preventDefault()},handleInputNomination:function(){this.formPlugin.defaultNominal=this.formatTarget(this.formPlugin.defaultNominal),this.$emit("input",(this.formPlugin.defaultNominal+"").replace(/[^0-9]/g,""))},formatTarget:function(a){return(a+"").replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,".")},getCategories:function(){var a=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var t=e.data;a.categories=t.data})).catch((function(e){a.$store.dispatch("error",e)}))},getCampaigns:function(){var a=this;return Object(n["a"])(Object(s["a"])().mark((function e(){var t,r;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=new URL(window.location.href),r=new URLSearchParams(t.search),a.campaigns=[],""!==a.formPlugin.category&&r.append("cat_id",a.formPlugin.category),""!==a.formPlugin.searchProject&&r.append("q",a.formPlugin.searchProject),e.next=7,a.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaigns?").concat(r.toString()),{headers:{Authorization:"Bearer ".concat(a.$store.getters["accessToken"])}}).then((function(e){var t=e.data.data;a.campaigns=t})).catch((function(e){a.$store.dispatch("error",e)}));case 7:case"end":return e.stop()}}),e)})))()},onSearchProject:function(a,e){var t=this;clearTimeout(this.timer),this.formPlugin.searchProject=a,this.timer=setTimeout(Object(n["a"])(Object(s["a"])().mark((function r(){return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.length){r.next=5;break}return e(!0),r.next=4,t.getCampaigns();case 4:e(!1);case 5:case"end":return r.stop()}}),r)}))),500)},onChangeDataBy:function(a){this.linkEmbed="",this.campaigns=[],this.selectedCampaigns=[],"category"===a?this.formPlugin.searchProject="":"project"===a&&(this.formPlugin.category="",this.formPlugin.itemPerPage=null)},onSubmitEmbedPlugin:function(){var a=this;this.$validator.validateAll().then((function(e){e&&a.onCreateLink()}))},onCreateLink:function(){if("transaction"===this.formPlugin.dataBy)this.linkEmbed='');else{var a=new URL(window.location.href),e=new URLSearchParams(a.search);if(this.selectedCampaigns.length){var t=this.selectedCampaigns.map((function(a){return a.wakaf_id}));t.forEach((function(a){e.append("project_id[]",a)}))}else this.selectedCampaigns.wakaf_id&&e.append("project_id",this.selectedCampaigns.wakaf_id);this.formPlugin.category&&e.append("cat_id",this.formPlugin.category),this.formPlugin.itemPerPage&&e.append("item_per_page",this.formPlugin.itemPerPage),this.formPlugin.needSlider&&e.append("need_slider",this.formPlugin.needSlider),e.append("view",this.formPlugin.view),e.append("color",this.formPlugin.baseColor),"transaction"===this.formPlugin.dataBy&&e.append("default_nominal",this.formPlugin.defaultNominal?this.formPlugin.defaultNominal.replace(/(\d)[\s.]+(?=\d)/g,"$1"):0),e.append("ag",this.accountData.agent_code),e.append("embed_type",this.formPlugin.dataBy),this.linkEmbed='')}},onCopyResult:function(){try{this.isCopy=!0;var a=this.$refs.result;a.select();var e=navigator.clipboard.writeText(a.value),t=e?"successfull copy":"unsuccessfull copy";this.$store.dispatch("success",t)}catch(r){this.$store.dispatch("error",r)}}}},d=c,u=(t("8e06"),t("2877")),m=Object(u["a"])(d,r,i,!1,null,null,null);e["default"]=m.exports},d81d:function(a,e,t){"use strict";var r=t("23e7"),i=t("b727").map,s=t("1dde"),n=s("map");r({target:"Array",proto:!0,forced:!n},{map:function(a){return i(this,a,arguments.length>1?arguments[1]:void 0)}})}}]);