(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10455c2a"],{"083a":function(e,t,a){"use strict";var r=a("0d51"),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+r(t)+" of "+r(e))}},"0cb2":function(e,t,a){"use strict";var r=a("e330"),n=a("7b0b"),o=Math.floor,i=r("".charAt),s=r("".replace),c=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,a,r,d,p){var f=a+e.length,m=r.length,h=u;return void 0!==d&&(d=n(d),h=l),s(p,h,(function(n,s){var l;switch(i(s,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,a);case"'":return c(t,f);case"<":l=d[c(s,1,-1)];break;default:var u=+s;if(0===u)return n;if(u>m){var p=o(u/10);return 0===p?n:p<=m?void 0===r[p-1]?i(s,1):r[p-1]+i(s,1):n}l=r[u-1]}return void 0===l?"":l}))}},"105a":function(e,t,a){"use strict";a("78d0")},1276:function(e,t,a){"use strict";var r=a("c65b"),n=a("e330"),o=a("d784"),i=a("825a"),s=a("861d"),c=a("1d80"),l=a("4840"),u=a("8aa5"),d=a("50c4"),p=a("577e"),f=a("dc4a"),m=a("14c3"),h=a("9f7f"),v=a("d039"),g=h.UNSUPPORTED_Y,b=4294967295,y=Math.min,_=n([].push),x=n("".slice),w=!v((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var a="ab".split(e);return 2!==a.length||"a"!==a[0]||"b"!==a[1]})),k="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;o("split",(function(e,t,a){var n="0".split(void 0,0).length?function(e,a){return void 0===e&&0===a?[]:r(t,this,e,a)}:t;return[function(t,a){var o=c(this),i=s(t)?f(t,e):void 0;return i?r(i,t,o,a):r(n,p(o),t,a)},function(e,r){var o=i(this),s=p(e);if(!k){var c=a(n,o,s,r,n!==t);if(c.done)return c.value}var f=l(o,RegExp),h=o.unicode,v=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(g?"g":"y"),w=new f(g?"^(?:"+o.source+")":o,v),P=void 0===r?b:r>>>0;if(0===P)return[];if(0===s.length)return null===m(w,s)?[s]:[];var C=0,L=0,j=[];while(L0&&t.reduce((function(t,a){return t&&a.apply(e,r)}),!0)}))};t.default=n},"3a54":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=(0,r.regex)("alphaNum",/^[a-zA-Z0-9]*$/);t.default=n},"3f7e":function(e,t,a){"use strict";var r=a("b5db"),n=r.match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},"45b8":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=(0,r.regex)("numeric",/^[0-9]*$/);t.default=n},"46bc":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e){return(0,r.withParams)({type:"maxValue",max:e},(function(t){return!(0,r.req)(t)||(!/\s/.test(t)||t instanceof Date)&&+t<=+e}))};t.default=n},"498a":function(e,t,a){"use strict";var r=a("23e7"),n=a("58a8").trim,o=a("c8d2");r({target:"String",proto:!0,forced:o("trim")},{trim:function(){return n(this)}})},"4e82":function(e,t,a){"use strict";var r=a("23e7"),n=a("e330"),o=a("59ed"),i=a("7b0b"),s=a("07fa"),c=a("083a"),l=a("577e"),u=a("d039"),d=a("addb"),p=a("a640"),f=a("3f7e"),m=a("99f4"),h=a("1212"),v=a("ea83"),g=[],b=n(g.sort),y=n(g.push),_=u((function(){g.sort(void 0)})),x=u((function(){g.sort(null)})),w=p("sort"),k=!u((function(){if(h)return h<70;if(!(f&&f>3)){if(m)return!0;if(v)return v<603;var e,t,a,r,n="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(r=0;r<47;r++)g.push({k:t+r,v:a})}for(g.sort((function(e,t){return t.v-e.v})),r=0;rl(a)?1:-1}};r({target:"Array",proto:!0,forced:P},{sort:function(e){void 0!==e&&o(e);var t=i(this);if(k)return void 0===e?b(t):b(t,e);var a,r,n=[],l=s(t);for(r=0;r")}));i("replace",(function(e,t,a){var o=A?"$":"$0";return[function(e,a){var r=m(this),o=u(e)?v(e,_):void 0;return o?n(o,e,r,a):n(t,f(r),e,a)},function(e,n){var i=c(this),s=f(e);if("string"==typeof n&&-1===C(n,o)&&-1===C(n,"$<")){var u=a(t,i,s,n);if(u.done)return u.value}var m=l(n);m||(n=f(n));var v,y=i.global;y&&(v=i.unicode,i.lastIndex=0);var _,I=[];while(1){if(_=b(i,s),null===_)break;if(P(I,_),!y)break;var A=f(_[0]);""===A&&(i.lastIndex=h(s,p(i.lastIndex),v))}for(var O="",$=0,S=0;S=$&&(O+=L(s,$,T)+K,$=T+M.length)}return O+L(s,$)}]}),!O||!I||A)},"5d75":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,o=(0,r.regex)("email",n);t.default=o},"5db3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e){return(0,r.withParams)({type:"minLength",min:e},(function(t){return!(0,r.req)(t)||(0,r.len)(t)>=e}))};t.default=n},"5ea3":function(e,t,a){"use strict";(function(e){var a="object"==typeof e&&e&&e.Object===Object&&e;t["a"]=a}).call(this,a("c8ba"))},6235:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=(0,r.regex)("alpha",/^[a-zA-Z]*$/);t.default=n},6417:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e){return(0,r.withParams)({type:"not"},(function(t,a){return!(0,r.req)(t)||!e.call(this,t,a)}))};t.default=n},"772d":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i,o=(0,r.regex)("url",n);t.default=o},"78d0":function(e,t,a){},"78ef":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.req=t.regex=t.ref=t.len=void 0,Object.defineProperty(t,"withParams",{enumerable:!0,get:function(){return r.default}});var r=n(a("8750"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var i=function(e){if(Array.isArray(e))return!!e.length;if(void 0===e||null===e)return!1;if(!1===e)return!0;if(e instanceof Date)return!isNaN(e.getTime());if("object"===o(e)){for(var t in e)return!0;return!1}return!!String(e).length};t.req=i;var s=function(e){return Array.isArray(e)?e.length:"object"===o(e)?Object.keys(e).length:String(e).length};t.len=s;var c=function(e,t,a){return"function"===typeof e?e.call(t,a):a[e]};t.ref=c;var l=function(e,t){return(0,r.default)({type:e},(function(e){return!i(e)||t.test(e)}))};t.regex=l},"7db0":function(e,t,a){"use strict";var r=a("23e7"),n=a("b727").find,o=a("44d2"),i="find",s=!0;i in[]&&Array(1)[i]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{find:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),o(i)},8750:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r="web"===Object({NODE_ENV:"production",VUE_APP_DATE_FORMAT_SHORT:"DD-MM-YYYY, hh:mm:ss A",VUE_APP_DATE_FORMAT:"DD-MM-YYYY",VUE_APP_API_URL:"https://orchestrator.bwa.id/api/v1/",VUE_APP_API_CLIENT_ID:"5a245e1e-9545-4316-adce-691dbec0e4b9",VUE_APP_API_CLIENT_SECRET:"e1fPUlnhHTWr5CqkA0lBLeIEGnAsgb0OqKrGVaHl0A71uOYILp",VUE_APP_FIREBASE_API_KEY:"",VUE_APP_FIREBASE_AUTH_DOMAIN:"",VUE_APP_FIREBASE_PROJECT_ID:"",VUE_APP_FIREBASE_STORAGE_BUCKET:"",VUE_APP_FIREBASE_MESSAGING_SENDER_ID:"",VUE_APP_FIREBASE_APP_ID:"",VUE_APP_FIREBASE_MESSAGING_VAPID_KEY:"",VUE_APP_URL_TEMPLATE_TRANSACTION:"https://orchestrator.bwa.id/assets/import-excels/Template%20Import%20Transaksi%20Offline.xlsx",VUE_APP_URL_DONOR:"https://bwa.id",VUE_APP_MAPBOX_TOKEN:"pk.eyJ1IjoiYWZhbmRpcHJhdGFtYTE5OTciLCJhIjoiY2xsb3hibHh4MDBrbjNxcGlxMWY1Zm9lbiJ9.kRfS4Zu01j7ILetylPziTQ",BASE_URL:"/"}).BUILD?a("cb69").withParams:a("0234").withParams,n=r;t.default=n},"8aa5":function(e,t,a){"use strict";var r=a("6547").charAt;e.exports=function(e,t,a){return t+(a?r(e,t).length:1)}},"91d3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:":";return(0,r.withParams)({type:"macAddress"},(function(t){if(!(0,r.req)(t))return!0;if("string"!==typeof t)return!1;var a="string"===typeof e&&""!==e?t.split(e):12===t.length||16===t.length?t.match(/.{2}/g):null;return null!==a&&(6===a.length||8===a.length)&&a.every(o)}))};t.default=n;var o=function(e){return e.toLowerCase().match(/^[0-9a-f]{2}$/)}},"99f4":function(e,t,a){"use strict";var r=a("b5db");e.exports=/MSIE|Trident/.test(r)},a434:function(e,t,a){"use strict";var r=a("23e7"),n=a("7b0b"),o=a("23cb"),i=a("5926"),s=a("07fa"),c=a("3a34"),l=a("3511"),u=a("65f0"),d=a("8418"),p=a("083a"),f=a("1dde"),m=f("splice"),h=Math.max,v=Math.min;r({target:"Array",proto:!0,forced:!m},{splice:function(e,t){var a,r,f,m,g,b,y=n(this),_=s(y),x=o(e,_),w=arguments.length;for(0===w?a=r=0:1===w?(a=0,r=_-x):(a=w-2,r=v(h(i(t),0),_-x)),l(_+a-r),f=u(y,r),m=0;m_-r+a;m--)p(y,m-1)}else if(a>r)for(m=_-r;m>x;m--)g=m+r-1,b=m+a-1,g in y?y[b]=y[g]:p(y,b);for(m=0;m0)e[s]=e[--s];s!==c++&&(e[s]=i)}}else{var l=n(a/2),u=o(r(e,0,l),t),d=o(r(e,l),t),p=u.length,f=d.length,m=0,h=0;while(m1?arguments[1]:void 0)}}),o(i)},c8d2:function(e,t,a){"use strict";var r=a("5e77").PROPER,n=a("d039"),o=a("5899"),i="​…᠎";e.exports=function(e){return n((function(){return!!o[e]()||i[e]()!==i||r&&o[e].name!==e}))}},c99d:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=(0,r.withParams)({type:"ipAddress"},(function(e){if(!(0,r.req)(e))return!0;if("string"!==typeof e)return!1;var t=e.split(".");return 4===t.length&&t.every(o)}));t.default=n;var o=function(e){if(e.length>3||0===e.length)return!1;if("0"===e[0]&&"0"!==e)return!1;if(!e.match(/^\d+$/))return!1;var t=0|+e;return t>=0&&t<=255}},cb69:function(e,t,a){"use strict";(function(e){function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.withParams=void 0;var r="undefined"!==typeof window?window:"undefined"!==typeof e?e:{},n=function(e,t){return"object"===a(e)&&void 0!==t?t:e((function(){}))},o=r.vuelidate?r.vuelidate.withParams:n;t.withParams=o}).call(this,a("c8ba"))},d294:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&t.reduce((function(t,a){return t||a.apply(e,r)}),!1)}))};t.default=n},d4f4:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=(0,r.withParams)({type:"required"},(function(e){return"string"===typeof e?(0,r.req)(e.trim()):(0,r.req)(e)}));t.default=n},d784:function(e,t,a){"use strict";a("ac1f");var r=a("c65b"),n=a("cb2d"),o=a("9263"),i=a("d039"),s=a("b622"),c=a("9112"),l=s("species"),u=RegExp.prototype;e.exports=function(e,t,a,d){var p=s(e),f=!i((function(){var t={};return t[p]=function(){return 7},7!==""[e](t)})),m=f&&!i((function(){var t=!1,a=/a/;return"split"===e&&(a={},a.constructor={},a.constructor[l]=function(){return a},a.flags="",a[p]=/./[p]),a.exec=function(){return t=!0,null},a[p](""),!t}));if(!f||!m||a){var h=/./[p],v=t(p,""[e],(function(e,t,a,n,i){var s=t.exec;return s===o||s===u.exec?f&&!i?{done:!0,value:r(h,t,a,n)}:{done:!0,value:r(e,a,t,n)}:{done:!1}}));n(String.prototype,e,v[0]),n(u,p,v[1])}d&&c(u[p],"sham",!0)}},e1bd:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));let r=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((e,t)=>(t&=63,e+=t<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_",e),"")},e652:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e){return(0,r.withParams)({type:"requiredUnless",prop:e},(function(t,a){return!!(0,r.ref)(e,this,a)||(0,r.req)(t)}))};t.default=n},ea83:function(e,t,a){"use strict";var r=a("b5db"),n=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!n&&+n[1]},eb66:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e){return(0,r.withParams)({type:"minValue",min:e},(function(t){return!(0,r.req)(t)||(!/\s/.test(t)||t instanceof Date)&&+t>=+e}))};t.default=n},ec11:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("78ef"),n=function(e,t){return(0,r.withParams)({type:"between",min:e,max:t},(function(a){return!(0,r.req)(a)||(!/\s/.test(a)||a instanceof Date)&&+e<=+a&&+t>=+a}))};t.default=n},f489:function(e,t,a){"use strict";a.r(t);a("a4d3"),a("e01a"),a("498a");var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-content"},[t("breadcumb",{attrs:{page:"Form Kampanye",folder:"Kampanye",link:"/app/kampanye"}}),t("b-card",{ref:"formContainer",staticClass:"wrapper"},[t("b-row",[t("b-col",{attrs:{md:"12"}},[t("b-form",{on:{submit:function(t){return t.preventDefault(),e.onSubmitKampanye.apply(null,arguments)}}},[t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Projek *","label-for":"input-5"}},[t("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("Projek")},attrs:{options:e.wakafList,"value-field":"wakaf_id","text-field":"wakaf_name","disabled-field":"disabled",name:"Projek"},model:{value:e.formKampanye.wakaf_id,callback:function(t){e.$set(e.formKampanye,"wakaf_id",t)},expression:"formKampanye.wakaf_id"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("Projek"),expression:"errors.has('Projek')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("Projek"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"kampanyeName",label:"Nama Kampanye"}},[t("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("nama kampanye")},attrs:{placeholder:"Masukkan Nama Kampanye",name:"nama kampanye"},model:{value:e.formKampanye.kampanyeName,callback:function(t){e.$set(e.formKampanye,"kampanyeName",t)},expression:"formKampanye.kampanyeName"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("nama kampanye"),expression:"errors.has('nama kampanye')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("nama kampanye"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Status","label-for":"input-1"}},[t("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("status")},attrs:{options:e.listStatus,id:"inline-form-custom-select-pref",name:"status project"},model:{value:e.formKampanye.project_status,callback:function(t){e.$set(e.formKampanye,"project_status",t)},expression:"formKampanye.project_status"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("status"),expression:"errors.has('status')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("status"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:e.coverImage?"Crop Cover Kampanye":"Cover Kampanye","label-for":"coverKampanye"}},[t("div",{staticClass:"mb-2"},[t("input",{directives:[{name:"validate",rawName:"v-validate",value:e.cropCoverImage?null:"required",expression:"cropCoverImage ? null : 'required'"}],ref:"coverImage",class:{input:!0,"is-danger":e.errors.has("cover image")},attrs:{type:"file",accept:"image/png, image/jpeg, image/jpg",name:"cover image"},on:{change:e.onChangeImageCover}})]),e.coverImage?t("div",[t("vue-cropper",{ref:"cropper",attrs:{guides:!0,"view-mode":2,"drag-mode":"crop","auto-crop-area":1,"min-container-width":250,"min-container-height":90,background:!0,rotatable:!0,aspectRatio:16/9,initialAspectRatio:16/9,src:e.coverImage,alt:"Source Image","img-style":{width:"400px",height:"300px"}}}),t("div",{staticClass:"d-flex aling-items-center mt-2"},[t("b-button",{staticClass:"mr-2",attrs:{variant:"primary"},on:{click:e.onCropCover}},[e._v("Crop")]),t("b-button",{staticClass:"mr-2",attrs:{variant:"success"},on:{click:e.onRotateCover}},[e._v("Rotate")])],1)],1):e._e(),e.cropCoverImage?t("div",[t("img",{staticStyle:{width:"400px",border:"1px solid gray"},attrs:{src:e.cropCoverImage,alt:"Cropped Image"}}),t("b-button",{staticClass:"ml-2",attrs:{variant:"danger"},on:{click:e.onRemoveCropImage}},[e._v("Remove")])],1):e._e(),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("cover image"),expression:"errors.has('cover image')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("cover image"))+" ")])]),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Short Story","label-for":"project_short_story"}},[t("b-form-textarea",{directives:[{name:"validate",rawName:"v-validate",value:"max:1000",expression:"'max:1000'"}],class:{input:!0,"is-danger":e.errors.has("short story")},attrs:{rows:"3","max-rows":"6",name:"short story",placeholder:"Short Story"},model:{value:e.formKampanye.project_short_story,callback:function(t){e.$set(e.formKampanye,"project_short_story",t)},expression:"formKampanye.project_short_story"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("short story"),expression:"errors.has('short story')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("short story"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Short Description","label-for":"shortDescription"}},[t("b-form-textarea",{directives:[{name:"validate",rawName:"v-validate",value:"max:100",expression:"'max:100'"}],class:{input:!0,"is-danger":e.errors.has("short description")},attrs:{rows:"3","max-rows":"6",name:"short description",placeholder:"Short Description"},model:{value:e.formKampanye.shortDescription,callback:function(t){e.$set(e.formKampanye,"shortDescription",t)},expression:"formKampanye.shortDescription"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("short description"),expression:"errors.has('short description')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("short description"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"description",label:"Description"}},[t("vue-editor",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("description")},attrs:{useCustomImageHandler:"",name:"description",id:"responsibilityEdit"},model:{value:e.formKampanye.description,callback:function(t){e.$set(e.formKampanye,"description",t)},expression:"formKampanye.description"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("description"),expression:"errors.has('description')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("description"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"achievement",label:"Pencapaian"}},[t("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("pencapaian donasi")},attrs:{type:"text",placeholder:"1000",name:"pencapaian donasi"},on:{input:e.handleInputPencapaian,keypress:function(t){return e.handleBlockInputAlphabet(t)}},model:{value:e.currentPencapaianValue,callback:function(t){e.currentPencapaianValue=t},expression:"currentPencapaianValue"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("pencapaian"),expression:"errors.has('pencapaian')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("pencapaian"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"target",label:"Target"}},[t("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("target donasi")},attrs:{type:"text",placeholder:"1000",name:"target donasi"},on:{input:e.handleInputTarget,keypress:function(t){return e.handleBlockInputAlphabet(t)}},model:{value:e.currentTargetValue,callback:function(t){e.currentTargetValue=t},expression:"currentTargetValue"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("target"),expression:"errors.has('target')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("target"))+" ")])],1),t("b-form-group",{staticClass:"col-md-3 mb-3",attrs:{"label-for":"project_closed_at",label:"Campaign Close Date"}},[t("b-form-input",{class:{input:!0,"is-danger":e.errors.has("unit")},attrs:{placeholder:"Campaign Close Date",name:"project_closed_at",type:"month"},model:{value:e.formKampanye.project_closed_at,callback:function(t){e.$set(e.formKampanye,"project_closed_at",t)},expression:"formKampanye.project_closed_at"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("unit"),expression:"errors.has('unit')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("unit"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"unit",label:"Unit"}},[t("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required|alpha",expression:"'required|alpha'"}],class:{input:!0,"is-danger":e.errors.has("unit")},attrs:{placeholder:"Masukkan Unit",name:"unit"},model:{value:e.formKampanye.unit,callback:function(t){e.$set(e.formKampanye,"unit",t)},expression:"formKampanye.unit"}}),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("unit"),expression:"errors.has('unit')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("unit"))+" ")])],1),t("b-form-group",{staticClass:"col-md-12",attrs:{"label-for":"url",label:"Url"}},[t("div",{staticClass:"d-flex align-items-center"},[t("div",{staticClass:"col-md-1"},[t("div",{staticClass:"row"},[t("b-form-select",{attrs:{options:e.urlTypes,"alue-field":"value","text-field":"type","disabled-field":"disabled"},model:{value:e.urlType,callback:function(t){e.urlType=t},expression:"urlType"}})],1)]),t("div",{staticClass:"col-md-10"},[t("div",{staticClass:"row"},[t("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("url")},attrs:{id:"url",placeholder:"Masukkan url",name:"url"},model:{value:e.formKampanye.campaignUrl,callback:function(t){e.$set(e.formKampanye,"campaignUrl",t)},expression:"formKampanye.campaignUrl"}})],1),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("url"),expression:"errors.has('url')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("url"))+" ")])])])]),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"icon",label:"Icon"}},[t("input",{directives:[{name:"validate",rawName:"v-validate",value:e.iconImage?null:"required",expression:"iconImage ? null : 'required'"}],ref:"imageIcon",class:{input:!0,"is-danger":e.errors.has("icon")},attrs:{type:"file",accept:"image/png, image/jpeg, image/jpg",name:"icon"},on:{change:e.onChangeIcon}}),e.iconImage?t("div",{staticClass:"mt-2"},[t("img",{staticStyle:{width:"50px",height:"50px"},attrs:{src:e.iconImage,alt:"icon image"}}),t("b-button",{staticClass:"ml-2",attrs:{type:"button",variant:"danger",size:"xs"},on:{click:e.onRemoveIcon}},[e._v("Remove")])],1):e._e(),t("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("icon"),expression:"errors.has('icon')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("icon"))+" ")])]),t("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{"label-for":"location",label:"Lokasi"}},[t("b-table",{attrs:{fields:e.fields,items:e.picksLocation},scopedSlots:e._u([{key:"cell(name)",fn:function(t){return[e._v(" "+e._s(t.item.placeName||"-")+" ")]}},{key:"cell(long)",fn:function(t){return[e._v(" "+e._s(t.item.lng||"-")+" ")]}},{key:"cell(lat)",fn:function(t){return[e._v(" "+e._s(t.item.lat||"-")+" ")]}},{key:"cell(note)",fn:function(t){return[e._v(" "+e._s(t.item.note||"-")+" ")]}},{key:"cell(actions)",fn:function(a){return[a.item.isSetLocation?e._e():t("i",{staticClass:"i-Map-Marker text-24 text-primary mr-1 cursor-pointer",on:{click:function(t){return t.preventDefault(),e.onPickLocation(a.item.hasBeenCreated,a.item.id)}}}),e.lastPicksLocation.id===a.item.id?t("i",{staticClass:"i-Add text-24 text-info mr-1 cursor-pointer",on:{click:function(t){return t.preventDefault(),e.addPickLocation.apply(null,arguments)}}}):e._e(),t("i",{staticClass:"i-Close text-24 text-danger cursor-pointer",attrs:{disabled:1===e.picksLocation.length&&!a.item.isSetLocation},on:{click:function(t){return e.removePickLocation(a.item.hasBeenCreated,a.item.id)}}})]}}])})],1),t("b-col",{attrs:{md:"12"}},[t("b-button",{staticClass:"mt-3",attrs:{type:"submit",variant:"primary",disabled:e.isLoading}},[e._v(" "+e._s(e.isLoading?"Loading":"Save")+" "),e.isLoading?t("b-spinner",{staticClass:"align-middle"}):e._e()],1)],1)],1)],1)],1)],1),t("b-modal",{attrs:{title:"Pick Location","hide-footer":"",id:"pick-location-modal",size:"lg"}},[t("div",{staticClass:"w-100 position-relative"},[[t("div",{staticClass:"input-location-wrap"},[t("span",{staticClass:"my-2 mx-2"},[e._v("Enter Location")]),t("div",{staticClass:"d-flex mx-2 my-2"},[t("b-button",{staticClass:"mr-2",attrs:{variant:"text"===e.searchAddressMode?"info":"secondary"},on:{click:function(t){e.searchAddressMode="text"}}},[e._v("Address")]),t("b-button",{attrs:{variant:"coordinate"===e.searchAddressMode?"info":"secondary"},on:{click:function(t){e.searchAddressMode="coordinate"}}},[e._v("Latitude, Longitude")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"text"===e.searchAddressMode,expression:"searchAddressMode === 'text'"}],staticClass:"p-2"},[t("div",{attrs:{id:"geocoder"}}),t("div",{staticClass:"px-1"},[t("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.selectedLocation.note,expression:"selectedLocation.note",modifiers:{trim:!0}}],staticClass:"d-block w-100 p-2 my-2",attrs:{type:"text",placeholder:"Type address description here"},domProps:{value:e.selectedLocation.note},on:{input:function(t){t.target.composing||e.$set(e.selectedLocation,"note",t.target.value.trim())},blur:function(t){return e.$forceUpdate()}}})])]),t("div",{directives:[{name:"show",rawName:"v-show",value:"coordinate"===e.searchAddressMode,expression:"searchAddressMode === 'coordinate'"}]},[t("div",{staticClass:"p-2"},[t("b-form-input",{attrs:{placeholder:"Latitude",name:"latitude"},model:{value:e.inputCoordinate.lat,callback:function(t){e.$set(e.inputCoordinate,"lat",t)},expression:"inputCoordinate.lat"}})],1),t("div",{staticClass:"p-2"},[t("b-form-input",{attrs:{placeholder:"Longitude",name:"longitude"},model:{value:e.inputCoordinate.lng,callback:function(t){e.$set(e.inputCoordinate,"lng",t)},expression:"inputCoordinate.lng"}})],1)])]),e.selectedLocation.address?t("div",{staticClass:"p-2 confirm-bar text-start"},[t("span",{staticClass:"mt-1"},[e._v(" Selected location ")]),t("div",{staticClass:"d-flex flex-column rounded-2"},[t("div",{staticClass:"fw-bold mr-2 mb-2"},[e._v(" "+e._s(e.selectedLocation.placeName)+" ")]),t("div",{staticClass:"mr-2"},[e._v(e._s(e.selectedLocation.address))]),t("div",{staticClass:"mt-4 py-2"},[t("b-button",{attrs:{variant:"info"},on:{click:e.saveLocation}},[e._v(" Confirm ")])],1)])]):e._e(),t("div",{staticClass:"mt-1 mapbox",attrs:{id:"mapbox-location"}})]],2)])],1)},n=[],o=a("c7eb"),i=a("1da1"),s=a("5530"),c=(a("99af"),a("4de4"),a("7db0"),a("c740"),a("caad"),a("d81d"),a("14d9"),a("4e82"),a("a434"),a("e9f5"),a("910d"),a("f665"),a("7d54"),a("ab43"),a("a732"),a("d3b7"),a("ac1f"),a("2532"),a("5319"),a("1276"),a("159b"),a("2f62")),l=a("e1bd"),u=a("e192"),d=a.n(u),p=a("885b"),f=a.n(p),m="pk.eyJ1IjoiYWZhbmRpcHJhdGFtYTE5OTciLCJhIjoiY2xsb3hibHh4MDBrbjNxcGlxMWY1Zm9lbiJ9.kRfS4Zu01j7ILetylPziTQ",h=function(e){return new Promise((function(t,a){try{var r="https://api.mapbox.com/geocoding/v5/mapbox.places/".concat(e.lng,",").concat(e.lat,".json?access_token=").concat(m,"&limit=1");fetch(r).then((function(e){return e.json()})).then((function(e){if(e.features.length>0){var r=e.features[0],n={placeName:r.text,address:r.place_name,lat:r.geometry.coordinates[1],lng:r.geometry.coordinates[0]};t(n)}else{var o={data:e,cause:"Mapbox API return wrong format",message:"failed get data from lat, lng"};a(o)}}))}catch(o){var n={data:o,cause:o,message:"failed get place ID from lat, lng"};a(n)}}))},v=a("5873"),g=a("95c3"),b=a.n(g);function y(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var _=y,x=a("5ea3"),w="object"==typeof self&&self&&self.Object===Object&&self,k=x["a"]||w||Function("return this")(),P=k,C=function(){return P.Date.now()},L=C,j=/\s/;function I(e){var t=e.length;while(t--&&j.test(e.charAt(t)));return t}var A=I,O=/^\s+/;function $(e){return e?e.slice(0,A(e)+1).replace(O,""):e}var S=$,K=P.Symbol,M=K,T=Object.prototype,E=T.hasOwnProperty,N=T.toString,R=M?M.toStringTag:void 0;function D(e){var t=E.call(e,R),a=e[R];try{e[R]=void 0;var r=!0}catch(o){}var n=N.call(e);return r&&(t?e[R]=a:delete e[R]),n}var U=D,q=Object.prototype,V=q.toString;function B(e){return V.call(e)}var z=B,Y="[object Null]",F="[object Undefined]",J=M?M.toStringTag:void 0;function G(e){return null==e?void 0===e?F:Y:J&&J in Object(e)?U(e):z(e)}var W=G;function H(e){return null!=e&&"object"==typeof e}var Z=H,Q="[object Symbol]";function X(e){return"symbol"==typeof e||Z(e)&&W(e)==Q}var ee=X,te=NaN,ae=/^[-+]0x[0-9a-f]+$/i,re=/^0b[01]+$/i,ne=/^0o[0-7]+$/i,oe=parseInt;function ie(e){if("number"==typeof e)return e;if(ee(e))return te;if(_(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=_(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=S(e);var a=re.test(e);return a||ne.test(e)?oe(e.slice(2),a?2:8):ae.test(e)?te:+e}var se=ie,ce="Expected a function",le=Math.max,ue=Math.min;function de(e,t,a){var r,n,o,i,s,c,l=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError(ce);function f(t){var a=r,o=n;return r=n=void 0,l=t,i=e.apply(o,a),i}function m(e){return l=e,s=setTimeout(g,t),u?f(e):i}function h(e){var a=e-c,r=e-l,n=t-a;return d?ue(n,o-r):n}function v(e){var a=e-c,r=e-l;return void 0===c||a>=t||a<0||d&&r>=o}function g(){var e=L();if(v(e))return b(e);s=setTimeout(g,h(e))}function b(e){return s=void 0,p&&r?f(e):(r=n=void 0,i)}function y(){void 0!==s&&clearTimeout(s),l=0,r=c=n=s=void 0}function x(){return void 0===s?i:b(L())}function w(){var e=L(),a=v(e);if(r=arguments,n=this,c=e,a){if(void 0===s)return m(c);if(d)return clearTimeout(s),s=setTimeout(g,t),f(c)}return void 0===s&&(s=setTimeout(g,t)),i}return t=se(t)||0,_(a)&&(u=!!a.leading,d="maxWait"in a,o=d?le(se(a.maxWait)||0,t):o,p="trailing"in a?!!a.trailing:p),w.cancel=y,w.flush=x,w}var pe=de,fe=(a("ac6d"),a("c307"),a("6107"),a("b5ae")),me={lat:-6.229702,lng:106.8512671},he={name:"KampanyeForm",components:{VueEditor:v["a"],VueCropper:b.a},data:function(){return{isSetCurrentLocation:!1,showPickLocation:!1,lngLocation:0,latLocation:0,picksLocation:[{id:Object(l["a"])(3),lat:0,lng:0,isSetLocation:!1,hasBeenCreated:!1,address:"",placeName:""}],allCampaings:[],wakafList:[],mapId:"map-canvas-".concat(Object(l["a"])(3)),mapInstance:null,marker:null,selectedPickLocation:"",selectedLocation:{placeName:null,address:null,lat:null,lng:null,note:null},searchAddressMode:"text",inputCoordinate:{lat:"",lng:""},fields:[{key:"name",label:"Nama"},{key:"long",label:"Logitude"},{key:"lat",label:"Latitude"},{key:"note",label:"Address"},{key:"actions",label:"",thStyle:{width:"10%"}}],coverImage:"",cropCoverImage:"",currentPencapaianValue:null,currentTargetValue:null,canvasImage:"",formKampanye:{id:"",wakaf_id:null,imageCover:"",kampanyeName:"",shortDescription:"",achievement:"",target:"",unit:"",description:"",icon:"",locations:[],campaignUrl:"",target_address:"",project_short_story:"",project_status:"on-progress",project_closed_at:""},listStatus:[{value:"on-progress",text:"On Progress"},{value:"fullfunded",text:"Fullfunded"}],iconImage:"",isLoading:!1,urlTypes:[{value:null,type:"Select url types"},{value:"http://",type:"http://"},{value:"https://",type:"https://"}],urlType:null}},validations:{formKampanye:{shortDescription:{required:fe["required"],maxLength:Object(fe["maxLength"])(100)}}},watch:{"inputCoordinate.lat":function(){this.debounceOnSearchByCoordinateChange()},"inputCoordinate.lng":function(){this.debounceOnSearchByCoordinateChange()},"formKampanye.wakaf_id":function(){var e=this;if(this.formKampanye.wakaf_id){var t=this.allCampaings.find((function(t){return t.wakaf_id===e.formKampanye.wakaf_id}));this.formKampanye.target=t.target,this.currentTargetValue=this.$formatPrice(t.target)}}},computed:Object(s["a"])(Object(s["a"])(Object(s["a"])({},Object(c["b"])(["getUserCurrentLocation"])),Object(c["c"])(["isAEOrAR"])),{},{lastPicksLocation:function(){return this.picksLocation[this.picksLocation.length-1]}}),created:function(){var e=this;this.debounceOnSearchByCoordinateChange=pe((function(){e.applySuggestion(e.inputCoordinate)}))},mounted:function(){this.$route.params.id&&(this.formKampanye.id=this.$route.params.id,this.fetchKampanyeDetail(this.formKampanye.id)),this.loadWakafList()},methods:{loadWakafList:function(){var e=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaigns?source_id=eecf774c-7f72-48a4-aad1-9e9e21e24635&limit=1000"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){var a=t.data;e.allCampaings=a.data,e.wakafList=a.data.sort((function(e,t){return(""+e.wakaf_name).localeCompare(t.wakaf_name)})),e.wakafList.unshift({wakaf_id:null,wakaf_name:"Pilih Projek",disabled:!0})})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleBlockInputAlphabet:function(e){e=e||window.event;var t=e.which?e.which:e.keyCode;if(!(t>31&&(t<48||t>57)&&46!==t))return!0;e.preventDefault()},handleInputPencapaian:function(){this.currentPencapaianValue=this.formatPencapaian(this.currentPencapaianValue),this.$emit("input",(this.currentPencapaianValue+"").replace(/[^0-9]/g,""))},formatPencapaian:function(e){return(e+"").replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,".")},handleInputTarget:function(){this.currentTargetValue=this.formatTarget(this.currentTargetValue),this.$emit("input",(this.currentTargetValue+"").replace(/[^0-9]/g,""))},formatTarget:function(e){return(e+"").replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,".")},onRemoveCropImage:function(){this.cropCoverImage="",this.$refs.coverImage.value=""},onRemoveIcon:function(){this.iconImage="",this.$refs.imageIcon.value=""},onCropCover:function(){this.cropCoverImage=this.$refs.cropper.getCroppedCanvas().toDataURL(),this.canvasImage=this.$refs.cropper.getCroppedCanvas,this.coverImage=""},onRotateCover:function(){this.$refs.cropper.rotate(90)},onChangeImageCover:function(e){var t=this;this.cropCoverImage="";var a=e.target.files[0];if(a.type.includes("image/"))if(a.size>1048576)this.$store.dispatch("error","file terlalu besar, harus dibawah 900 kb");else if("function"===typeof FileReader){var r=new FileReader;r.onload=function(e){t.coverImage=e.target.result},this.formKampanye.imageCover=a,r.readAsDataURL(a)}else this.$store.dispatch("error","Sorry, FileReader API not supported");else this.$store.dispatch("error","Please select an image file")},setLocation:function(e){var t=e.lat,a=e.lng;this.latLocation=t,this.lngLocation=a},onPickLocation:function(e,t){var a=this;this.showPickLocation=!0,this.$bvModal.show("pick-location-modal"),this.selectedPickLocation=t,setTimeout((function(){a.initMap()}),1e3)},addPickLocation:function(){this.picksLocation.push({id:Object(l["a"])(3),lat:0,lng:0,isSetLocation:!1})},removePickLocation:function(e,t){var a=this.picksLocation.filter((function(e){return e.id===t}))[0];if(a.isSetLocation&&(a.address="",a.lat=0,a.lng=0,a.isSetLocation=!1),this.picksLocation.length>1){var r=this.picksLocation.findIndex((function(e){return e.id===t}));if(r>-1){if(e)return void this.deletePickLocation(t,r);this.picksLocation.splice(r,1)}}},deletePickLocation:function(e,t){var a=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menghapus lokasi ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Hapus"}).then((function(r){r.value&&a.$http.delete("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promote-locations/").concat(e),{headers:{Authorization:"Bearer ".concat(a.$store.getters["accessToken"])}}).then((function(e){var r=e.data;a.$store.dispatch("success",r),a.picksLocation.splice(t,1)})).catch((function(e){a.$store.dispatch("error",e)}))})).catch((function(e){a.$store.dispatch("erro",e)}))},initMap:function(){var e=this;d.a.accessToken="pk.eyJ1IjoiYWZhbmRpcHJhdGFtYTE5OTciLCJhIjoiY2xsb3hibHh4MDBrbjNxcGlxMWY1Zm9lbiJ9.kRfS4Zu01j7ILetylPziTQ",this.mapInstance=new d.a.Map({container:"mapbox-location",style:"mapbox://styles/mapbox/streets-v12",center:[me.lng,me.lat],zoom:17});var t=new f.a({accessToken:d.a.accessToken,mapboxgl:d.a,marker:!1,flyTo:!1});t.on("result",(function(t){e.mapInstance.off("moveend",e.onMoveEnd),e.mapInstance.setCenter(t.result.center),e.marker.setLngLat(t.result.center);var a={placeName:t.result.text,address:t.result.place_name,lat:t.result.geometry.coordinates[1],lng:t.result.geometry.coordinates[0]};e.setSelectedLocation(a),e.mapInstance.on("moveend",e.onMoveEnd)})),document.getElementById("geocoder").appendChild(t.onAdd(this.mapInstance)),this.marker=(new d.a.Marker).setLngLat([me.lng,me.lat]).addTo(this.mapInstance),this.mapInstance.addControl(new d.a.FullscreenControl),this.mapInstance.addControl(new d.a.NavigationControl({showCompass:!1})),this.mapInstance.addControl(new d.a.GeolocateControl),this.mapInstance.on("click",(function(t){e.mapInstance.off("moveend",e.onMoveEnd),e.mapInstance.setCenter(t.lngLat),e.marker.setLngLat(t.lngLat),h({lng:t.lngLat.lng,lat:t.lngLat.lat}).then((function(t){e.setSelectedLocation(t)})).catch((function(t){e.$store.dispatch("warning",t)})),e.mapInstance.on("moveend",e.onMoveEnd)})),this.mapInstance.on("move",(function(){e.marker.setLngLat(e.mapInstance.getCenter())})),this.mapInstance.on("moveend",this.onMoveEnd)},applySuggestion:function(e){var t=this;e&&e.lat&&e.lng&&h({lng:e.lng,lat:e.lat}).then((function(e){t.setSelectedLocation(e),t.mapInstance.setCenter([e.lng,e.lat]),t.marker.setLngLat([e.lng,e.lat])})).catch((function(e){t.$store.dispatch("warning",e)}))},setSelectedLocation:function(e){var t=e.placeName,a=e.address,r=e.lat,n=e.lng,o=e.note;this.selectedLocation.placeName=t,this.selectedLocation.address=a,this.selectedLocation.lat=r,this.selectedLocation.lng=n,void 0!==o&&(this.selectedLocation.note=o)},onMoveEnd:function(){var e=this,t=this.mapInstance.getCenter(),a=t.lng,r=t.lat;h({lng:a,lat:r}).then((function(t){e.setSelectedLocation(t)})).catch((function(t){e.$store.dispatch("warning",t)}))},saveLocation:function(){var e=this;if(!this.selectedLocation.note||this.selectedLocation.note.length<5)alert("Address description required!");else if(this.selectedLocation.address){this.$bvModal.hide("pick-location-modal");var t=this.picksLocation.filter((function(t){return t.id===e.selectedPickLocation}))[0];t.lat=this.selectedLocation.lat,t.lng=this.selectedLocation.lng,t.address=this.selectedLocation.address,t.placeName=this.selectedLocation.placeName,t.isSetLocation=!0,t.note=this.selectedLocation.note,t.hasBeenCreated&&this.updatePickLocation(t),this.selectedLocation={placeName:null,address:null,lat:null,lng:null,note:""}}},onChangeIcon:function(e){var t=this;this.iconImage="";var a=e.target.files[0];if(a.type.includes("image/"))if(a.size>1048576)this.$store.dispatch("error","file terlalu besar, harus dibawah 900 kb");else if("function"===typeof FileReader){var r=new FileReader;r.onload=function(e){t.iconImage=e.target.result},this.formKampanye.icon=a,r.readAsDataURL(a)}else this.$store.dispatch("error","Sorry, FileReader API not supported");else this.$store.dispatch("error","Please select an image file")},onSubmitKampanye:function(){var e=this;this.$validator.validateAll().then(function(){var t=Object(i["a"])(Object(o["a"])().mark((function t(a){var r,n,i,s,c;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=32;break}return r="",n=e.urlTypes.some((function(t){return e.formKampanye.campaignUrl.includes(t.type)})),r=n?e.formKampanye.campaignUrl:"".concat(e.urlType).concat(e.formKampanye.campaignUrl),e.isLoading=!0,i=new FormData,i.append("campaign_promote_image_cover",e.formKampanye.imageCover),i.append("nama_kampanye",e.formKampanye.kampanyeName),i.append("pencapaian",e.currentPencapaianValue?e.currentPencapaianValue.replace(/(\d)[\s.]+(?=\d)/g,"$1"):0),i.append("target",e.currentTargetValue?e.currentTargetValue.replace(/(\d)[\s.]+(?=\d)/g,"$1"):0),i.append("unit",e.formKampanye.unit),i.append("deskripsi",e.formKampanye.description),i.append("campaign_promote_icon",e.formKampanye.icon),i.append("campaign_promote_short_description",e.formKampanye.shortDescription),i.append("campaign_url",r),i.append("project_short_story",e.formKampanye.project_short_story),i.append("project_status",e.formKampanye.project_status),e.formKampanye.project_closed_at?i.append("project_closed_at",e.formKampanye.project_closed_at+"-01"):i.append("project_closed_at",""),i.append("wakaf_id",e.formKampanye.wakaf_id),e.formKampanye.id&&i.append("_method","PATCH"),s=e.formKampanye.id?"campaign-promotes/".concat(e.formKampanye.id):"campaign-promotes",t.prev=21,t.next=24,e.$http.post("".concat("https://orchestrator.bwa.id/api/v1/").concat(s),i,{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}});case 24:c=t.sent,e.picksLocation.length?(e.formKampanye.id=c.data.campaign_promote_id,e.addLocationKampanye()):(e.$store.dispatch("success","Kampanye berhasil di create"),e.$router.push("/app/kampanye")),t.next=31;break;case 28:t.prev=28,t.t0=t["catch"](21),e.$store.dispatch("error",t.t0);case 31:e.isLoading=!1;case 32:case"end":return t.stop()}}),t,null,[[21,28]])})));return function(e){return t.apply(this,arguments)}}())},fetchKampanyeDetail:function(e){var t=this,a=this.$loading.show({container:this.$refs["formContainer"],isFullPage:!0});this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promotes/").concat(e),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var r=e.data;if(t.formKampanye.achievement=r.pencapaian,t.formKampanye.wakaf_id=r.wakaf_id,t.formKampanye.target=r.target,t.currentPencapaianValue=t.$formatPrice(r.pencapaian),t.currentTargetValue=t.$formatPrice(r.target),t.formKampanye.unit=r.unit,t.formKampanye.kampanyeName=r.nama_kampanye,t.cropCoverImage=r.campaign_promote_image_cover,t.formKampanye.description=r.deskripsi,t.formKampanye.shortDescription=r.campaign_promote_short_description,t.formKampanye.locations=r.locations,t.iconImage=r.campaign_promote_icon,t.formKampanye.project_short_story=r.project_short_story,t.formKampanye.project_status=r.project_status,t.formKampanye.project_closed_at=r.project_closed_at?t.$moment(r.project_closed_at).format("YYYY-MM"):"",r.locations.length){var n=r.locations.map((function(e){return{id:e.campaign_promote_location_id,placeName:e.nama_lokasi,lat:e.latitude,lng:e.longitude,note:e.note,hasBeenCreated:!0,isSetLocation:!0}}));t.picksLocation=n}if(r.campaign_url){var o=r.campaign_url.includes("http://"),i=o?"http://":"https://",s=r.campaign_url.split(i)[1];t.urlType=i,t.formKampanye.campaignUrl=s}a.hide()})).catch((function(e){t.$store.dispatch("error",e)}))},addLocationKampanye:function(){var e=this,t=this.picksLocation.filter((function(e){return!e.hasBeenCreated&&e.isSetLocation}));t.length?t.forEach((function(a,r){e.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promote-locations"),{campaign_promote_id:e.formKampanye.id,nama_lokasi:a.placeName,latitude:a.lat,longitude:a.lng,note:a.note},{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(a){var n=a.data;t.length-1===r&&n&&(e.isLoading=!1,e.$store.dispatch("success","Kampanye berhasil di create"),e.$router.push("/app/kampanye"))})).catch((function(t){e.$store.dispatch("error",t)}))})):(this.isLoading=!1,this.$store.dispatch("success","Kampanye berhasil di create"),this.$router.push("/app/kampanye"))},updatePickLocation:function(e){var t=this,a={nama_lokasi:e.placeName,latitude:e.lat,longitude:e.lng,note:e.note};this.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promote-locations/").concat(e.id),a,{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;a&&t.$store.dispatch("success","Lokasi berhasil diubah")})).catch((function(e){t.$store.dispatch("error",e)}))}}},ve=he,ge=(a("105a"),a("2877")),be=Object(ge["a"])(ve,r,n,!1,null,null,null);t["default"]=be.exports},f665:function(e,t,a){"use strict";var r=a("23e7"),n=a("c65b"),o=a("2266"),i=a("59ed"),s=a("825a"),c=a("46c4"),l=a("2a62"),u=a("f99f"),d=u("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:d},{find:function(e){s(this);try{i(e)}catch(r){l(this,"throw",r)}if(d)return n(d,this,e);var t=c(this),a=0;return o(t,(function(t,r){if(e(t,a++))return r(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})}}]);