1(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pay","expert~info~partner~seo"],{"0168":function(t,e,s){"use strict";s("d358")},"0bc6":function(t,e,s){},"169a":function(t,e,s){"use strict";s("e9f5"),s("a732"),s("368e");var i=s("480e"),a=s("4ad4"),r=s("b848a"),o=s("75eb"),n=s("e707"),l=s("e4d3"),c=s("21be"),d=s("a293"),h=s("58df"),u=s("d9bd"),p=s("80d2");const m=Object(h["a"])(r["a"],o["a"],n["a"],l["a"],c["a"],a["a"]);e["a"]=m.extend({name:"v-dialog",directives:{ClickOutside:d["a"]},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:[String,Number],noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:[String,Number]},data(){return{activatedBy:null,animate:!1,animateTimeout:-1,stackMinZIndex:200,previousActiveElement:null}},computed:{classes(){return{[("v-dialog "+this.contentClass).trim()]:!0,"v-dialog--active":this.isActive,"v-dialog--persistent":this.persistent,"v-dialog--fullscreen":this.fullscreen,"v-dialog--scrollable":this.scrollable,"v-dialog--animated":this.animate}},contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive(t){var e;t?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind(),null===(e=this.previousActiveElement)||void 0===e||e.focus())},fullscreen(t){this.isActive&&(t?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(u["e"])("full-width",this)},beforeMount(){this.$nextTick(()=>{this.isBooted=this.isActive,this.isActive&&this.show()})},beforeDestroy(){"undefined"!==typeof window&&this.unbind()},methods:{animateClick(){this.animate=!1,this.$nextTick(()=>{this.animate=!0,window.clearTimeout(this.animateTimeout),this.animateTimeout=window.setTimeout(()=>this.animate=!1,150)})},closeConditional(t){const e=t.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(e)||this.overlay&&e&&!this.overlay.$el.contains(e))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):n["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$nextTick(()=>{var t,e;(null===(t=this.$refs.dialog)||void 0===t?void 0:t.contains(document.activeElement))||(this.previousActiveElement=document.activeElement,null===(e=this.$refs.dialog)||void 0===e||e.focus()),this.bind()})})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(t){if(t.keyCode===p["y"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const t=this.getActivator();this.$nextTick(()=>t&&t.focus())}this.$emit("keydown",t)},onFocusin(t){if(!t||!this.retainFocus)return;const e=t.target;if(e&&this.$refs.dialog&&![document,this.$refs.dialog].includes(e)&&!this.$refs.dialog.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(t=>t.contains(e))){const t=this.$refs.dialog.querySelectorAll('button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])'),e=[...t].find(t=>!t.hasAttribute("disabled")&&!t.matches('[tabindex="-1"]'));e&&e.focus()}},genContent(){return this.showLazyContent(()=>[this.$createElement(i["a"],{props:{root:!0,light:this.light,dark:this.dark}},[this.$createElement("div",{class:this.contentClasses,attrs:{role:"dialog","aria-modal":this.hideOverlay?void 0:"true",...this.getScopeIdAttrs()},on:{keydown:this.onKeydown},style:{zIndex:this.activeZIndex},ref:"content"},[this.genTransition()])])])},genTransition(){const t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent(){const t={class:this.classes,attrs:{tabindex:this.isActive?0:void 0},ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style={...t.style,maxWidth:Object(p["h"])(this.maxWidth),width:Object(p["h"])(this.width)}),this.$createElement("div",t,this.getContentSlot())}},render(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},[this.genActivator(),this.genContent()])}})},"1a9d":function(t,e,s){t.exports=s.p+"img/paypal.b9750570.png"},"1f969":function(t,e,s){"use strict";s.r(e);var i=s("8336"),a=s("b0af"),r=s("cc20"),o=s("a523"),n=s("132d"),l=s("71d9"),c=s("2a7f"),d=function(){var t=this,e=t._self._c;return e(a["a"],{staticClass:"mx-auto elevation-0 mx-0",attrs:{tile:"","max-width":"400"}},[e(l["a"],{staticClass:"px-4",staticStyle:{"border-radius":"0 0 16px 16px"},attrs:{elevation:"0",color:"orange"}},[e(c["a"],{staticClass:"mx-auto white--text"},[t._v("Payment canceled")])],1),t.order?e(a["a"],{staticClass:"text-center mt-8 mb-6 mx-auto py-8 j-radius",attrs:{width:"300"}},[e(r["a"],{staticClass:"ma-2 px-6 body-1",attrs:{rounded:"",large:""}},[t._v("Ref: #"+t._s(t.order.reference))]),e(n["a"],{staticClass:"mt-4",attrs:{size:"84",color:"orange"}},[t._v("mdi-cancel")])],1):t._e(),e(o["a"],{staticClass:"py-0 text-center"},[e("p",{staticClass:"mx-auto my-3",staticStyle:{width:"250px"}},[t._v("Your payment has been canceled.")]),e(i["a"],{staticClass:"mt-6",attrs:{height:"44",rounded:"",depressed:"",to:"/"}},[t._v(" Back to home ")])],1),e(o["a"],{staticClass:"px-4 mt-8 text-center"},[e("p",[e("small",[t._v("Do you have any question? "),e("a",{attrs:{href:"https://www.jangolo.cm/faq"}}
1,[t._v("https://www.jangolo.cm/faq")])])])])],1)},h=[],u=(s("1236"),s("b7ef"),{name:"PayCancel",metaInfo(){return{title:"Paiement Annulé - Jangolo"}},data:()=>({shoplist:null,order:null}),methods:{loadOrder(){this.$cookies.isKey("pay_order")&&(this.order=JSON.parse(atob(this.$cookies.get("pay_order"))),this.$cookies.remove("pay_order"))}},beforeMount(){this.loadOrder()},destroyed(){this.$cookies.remove("pay_order")}}),p=u,m=s("2877"),v=Object(m["a"])(p,d,h,!1,null,"17e446e2",null);e["default"]=v.exports},"20f6":function(t,e,s){},"21aa":function(t,e,s){t.exports=s.p+"img/visa.37cce1d3.png"},"24e2":function(t,e,s){"use strict";var i=s("e0c7");e["a"]=i["a"]},"2a7f":function(t,e,s){"use strict";s.d(e,"a",(function(){return r}));var i=s("71d9"),a=s("80d2");const r=Object(a["j"])("v-toolbar__title"),o=Object(a["j"])("v-toolbar__items");i["a"]},"2bfd":function(t,e,s){},"326d":function(t,e,s){"use strict";var i=s("e449");e["a"]=i["a"]},"34ef":function(t,e,s){"use strict";var i=s("cc20");e["a"]=i["a"]},"368e":function(t,e,s){},"3c93":function(t,e,s){},"4b85":function(t,e,s){},"4eec":function(t,e,s){t.exports=s.p+"img/logo_mobile.2e343d98.png"},"535f":function(t,e,s){"use strict";s("5a71")},"5a71":function(t,e,s){},"5b84":function(t,e,s){},"5e23":function(t,e,s){},"615b":function(t,e,s){},"68dd":function(t,e,s){},"71d9":function(t,e,s){"use strict";s("14d9"),s("5e23");var i=s("8dd9"),a=s("adda"),r=s("80d2"),o=s("d9bd");e["a"]=i["a"].extend({name:"v-toolbar",props:{absolute:Boolean,bottom:Boolean,collapse:Boolean,dense:Boolean,extended:Boolean,extensionHeight:{default:48,type:[Number,String]},flat:Boolean,floating:Boolean,prominent:Boolean,short:Boolean,src:{type:[String,Object],default:""},tag:{type:String,default:"header"}},data:()=>({isExtended:!1}),computed:{computedHeight(){const t=this.computedContentHeight;if(!this.isExtended)return t;const e=parseInt(this.extensionHeight);return this.isCollapsed?t:t+(isNaN(e)?0:e)},computedContentHeight(){return this.height?parseInt(this.height):this.isProminent&&this.dense?96:this.isProminent&&this.short?112:this.isProminent?128:this.dense?48:this.short||this.$vuetify.breakpoint.smAndDown?56:64},classes(){return{...i["a"].options.computed.classes.call(this),"v-toolbar":!0,"v-toolbar--absolute":this.absolute,"v-toolbar--bottom":this.bottom,"v-toolbar--collapse":this.collapse,"v-toolbar--collapsed":this.isCollapsed,"v-toolbar--dense":this.dense,"v-toolbar--extended":this.isExtended,"v-toolbar--flat":this.flat,"v-toolbar--floating":this.floating,"v-toolbar--prominent":this.isProminent}},isCollapsed(){return this.collapse},isProminent(){return this.prominent},styles(){return{...this.measurableStyles,height:Object(r["h"])(this.computedHeight)}}},created(){const t=[["app","<v-app-bar app>"],["manual-scroll",'<v-app-bar :value="false">'],["clipped-left","<v-app-bar clipped-left>"],["clipped-right","<v-app-bar clipped-right>"],["inverted-scroll","<v-app-bar inverted-scroll>"],["scroll-off-screen","<v-app-bar scroll-off-screen>"],["scroll-target","<v-app-bar scroll-target>"],["scroll-threshold","<v-app-bar scroll-threshold>"],["card","<v-app-bar flat>"]];t.forEach(([t,e])=>{this.$attrs.hasOwnProperty(t)&&Object(o["a"])(t,e,this)})},methods:{genBackground(){const t={height:Object(r["h"])(this.computedHeight),src:this.src},e=this.$scopedSlots.img?this.$scopedSlots.img({props:t}):this.$createElement(a["a"],{props:t});return this.$createElement("div",{staticClass:"v-toolbar__image"},[e])},genContent(){return this.$createElement("div",{staticClass:"v-toolbar__content",style:{height:Object(r["h"])(this.computedContentHeight)}},Object(r["s"])(this))},genExtension(){return this.$createElement("div",{staticClass:"v-toolbar__extension",style:{height:Object(r["h"])(this.extensionHeight)}},Object(r["s"])(this,"extension"))}},render(t){this.isExtended=this.extended||!!this.$scopedSlots.extension;const e=[this.genContent()],s=this.setBackgroundColor(this.color,{class:this.classes,style:this.styles,on:this.$listeners});return this.isExtended&&e.push(this.genExtension()),(this.src||this.$scopedSlots.img)&&e.unshift(this.genBackgroun
1d()),t(this.tag,s,e)}})},"7fcb":function(t,e,s){"use strict";s("5b84")},"8adc":function(t,e,s){},"95df":function(t,e,s){"use strict";s.r(e);var i=s("c6a6"),a=s("169a"),r=s("8654"),o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chk-page"},[e("div",{staticClass:"chk-shell"},[e("header",{staticClass:"masthead"},[e("div",{staticClass:"masthead__kicker"},[e("span",{staticClass:"masthead__kicker-mark"}),t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.checkout.kicker"))+" ")]),e("h1",{staticClass:"masthead__title"},[e("span",{staticClass:"masthead__title-a"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.title_a")))]),e("span",{staticClass:"masthead__title-b"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.title_b")))])]),e("ol",{staticClass:"progress",attrs:{"aria-label":t.$vuetify.lang.t("$vuetify.checkout.steps_aria")}},[e("li",{class:["progress__step",{"is-done":t.userValid}]},[e("span",{staticClass:"progress__node"},[t.userValid?e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12l5 5L20 7",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"}})]):e("span",[t._v("1")])]),e("span",{staticClass:"progress__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.step_customer")))])]),e("span",{staticClass:"progress__link",class:{"
1is-done":t.userValid}}),e("li",{class:["progress__step",{"is-done":t.carts_request&&t.carts.length}]},[e("span",{staticClass:"progress__node"},[t.carts_request&&t.carts.length?e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12l5 5L20 7",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"}})]):e("span",[t._v("2")])]),e("span",{staticClass:"progress__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.step_order")))])]),e("span",{staticClass:"progress__link",class:{"is-done":t.carts_request&&t.carts.length}}),e("li",{class:["progress__step",{"is-done":t.userValid&&t.order_form.payment.type}]},[t._m(0),e("span",{staticClass:"progress__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.step_payment")))])])])]),e("section",{class:["sec",{"sec--error":!t.userValid&&t.user_request}]},[e("header",{staticClass:"sec__head"},[e("span",{staticClass:"sec__num"},[t._v("01")]),e("div",[e("h2",{staticClass:"sec__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.customer_title")))]),e("p",{staticClass:"sec__deck"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.customer_deck")))])]),e("button",{staticClass:"sec__edit",attrs:{type:"button"},on:{click:function(e){t.userdialog=!0}}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M12 20h9M16.5 3.5a2.12 2.12 0 013 3L7 19l-4 1 1-4L16.5 3.5z",stroke:"currentColor","stroke-width":"1.7","stroke-linecap":"round","stroke-linejoin":"round"}})]),e("span",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.edit")))])])]),t.user_request?e("div",{staticClass:"cust"},[e("div",{staticClass:"cust__avatar"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("circle",{attrs:{cx:"12",cy:"8",r:"4",stroke:"currentColor","stroke-width":"1.7"}}),e("path",{attrs:{d:"M4 21c0-4 3.6-7 8-7s8 3 8 7",stroke:"currentColor","stroke-width":"1.7","stroke-linecap":"round"}})])]),e("dl",{staticClass:"cust__info"},[t.order_form.user.name?e("div",{staticClass:"cust__row"},[e("dt",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_name")))]),e("dd",[t._v(t._s(t.order_form.user.name))])]):t._e(),t.order_form.user.email?e("div",{staticClass:"cust__row"},[e("dt",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_email")))]),e("dd",{staticClass:"cust__mono"},[t._v(t._s(t.order_form.user.email))])]):t._e(),t.order_form.user.mobile?e("div",{staticClass:"cust__row"},[e("dt",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_phone")))]),e("dd",{staticClass:"cust__mono"},[t._v(t._s(t.order_form.user.mobile))])]):t._e(),t.order_form.user.city?e("div",{staticClass:"cust__row"},[e("dt",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_city")))]),e("dd",[t._v(t._s(t.order_form.user.city))])]):t._e(),t.missingFields.length?e("div",{staticClass:"cust__missing"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("circle",{attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"1.7"}}),e("path",{attrs:{d:"M12 8v4M12 16h.01",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}})]),e("span",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.missing"))+" "),e("strong",[t._v(t._s(t.missingFields.join(", ")))])])]):t._e()])]):e("div",{staticClass:"cust-skel",attrs:{"aria-hidden":"true"}},[e("div",{staticClass:"cust-skel__avatar"}),t._m(1)])]),e("section",{staticClass:"sec"},[e("header",{staticClass:"sec__head"},[e("span",{staticClass:"sec__num"},[t._v("02")]),e("div",[e("h2",{staticClass:"sec__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.order_title")))]),e("p",{staticClass:"sec__deck"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.order_deck")))])])]),t.shopper_request?t.shop?e("div",{staticClass:"shop"},[e("div",{staticClass:"shop__avatar"},[t.shop.img?e("img",{attrs:{src:t.shop.img,alt:t.shop.name}}):e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M4 10h16M5 10l1 10h12l1-10M9 7l3-4 3 4",stroke:"currentColor","stroke-width":"1.6","stroke-linecap":"round","stroke-linejoin":"round"}})])]),e("div",{staticClass:"shop__body"},[e("span",{staticClass:"shop__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.sold_by")))]),e("h3",{staticClass:"shop__name"},[t._v(t._s(t.shop.name))]),e("div",{staticClass:"shop__meta"},[t.shop.category?e("span",[t._v(t._s(t.shop.category))]):t._e(),t.shop_city?e("span",[t._v("· "+t._s(t.shop_city.city))]):t._e()])])]):e("div",{staticClass:"shop"},[e("div",{staticClass:"shop__avatar"},[e("img",{attrs:{src:s("4eec"),alt:"Jangolo"}})]),e("div",{staticClass:"shop__body"},[e("span",{staticClass:"shop__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.sold_by")))]),e("h3",{staticClass:"shop__name"},[t._v("Jangolo Sarl")]),t._m(3)])]):e("div",{staticClass:"shop-skel",attrs:{"aria-hidden":"true"}},[e("div",{staticClass:"shop-skel__avatar"}),t._m(2)]),t.carts_request?e("div",{staticClass:"cart"},[e("button",{staticClass:"cart__header",attrs:{type:"button","aria-expanded":t.cartExpanded},on:{click:function(e){t.cartExpanded=!t.cartExpanded}}},[e("span",{staticClass:"cart__header-left"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M3 3h2l1 12h13l1-8H6",stroke:"currentColor","stroke-width":"1.6","stroke-linecap":"round","stroke-linejoin":"round"}}),e("circle",{attrs:{cx:"10",cy:"20",r:"1.5",fill:"currentColor"}}),e("circle",{attrs:{cx:"17",cy:"20",r:"1.5",fill:"currentColor"}})]),e("span",[t._v(t._s(t.cartCountLabel))])]),e("span",{staticClass:"cart__header-amount"},[t._v(" "+t._s(t.fmt(t.getCartPrice))+" "),e("small",[t._v("XAF")]),e("svg",{class:["cart__chev",{"is-open":t.cartExpanded}],attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M6 9l6 6 6-6",stroke:"currentColor","stroke-width":"1.8","stroke-linecap":"round","stroke-linejoin":"round"}})])])]),e("transition",{attrs:{name:"exp"}},[e("ul",{directives:[{name:"show",rawName:"v-show",value:t.cartExpanded,expression:"cartExpanded"}],staticClass:"cart__list"},t._l(t.carts,(function(s){return e("li",{key:s.name,staticClass:"cart__item"},[e("div",{staticClass:"cart__item-thumb"},[e("img",{attrs:{src:s.product.img,alt:s.product.title}}
1)]),e("div",{staticClass:"cart__item-body"},[e("span",{staticClass:"cart__item-title"},[t._v(t._s(s.product.title))]),e("span",{staticClass:"cart__item-qty"},[t._v("à "+t._s(s.quantity))])]),e("span",{staticClass:"cart__item-price"},[t._v(" "+t._s(t.fmt(s.quantity*s.product.sale_price))+" "),e("small",[t._v("XAF")])])])})),0)])],1):e("div",{staticClass:"cart-skel",attrs:{"aria-hidden":"true"}},[e("div",{staticClass:"cart-skel__line"}),e("div",{staticClass:"cart-skel__line cart-skel__line--sm"})]),!t.shopper_request||t.shoplist&&t.shoplist.shopper?t._e():e("div",{staticClass:"delivery",attrs:{role:"button",tabindex:"0"},on:{click:function(e){t.delivery_dialog=!0}}},[e("div",{staticClass:"delivery__icon"},[t.isDigitalProduct||"d1"===t.delivery_item.id?e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M4 10h16M5 10l1 10h12l1-10M9 7l3-4 3 4",stroke:"currentColor","stroke-width":"1.6","stroke-linecap":"round","stroke-linejoin":"round"}})]):e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M3 6h13v10H3V6z",stroke:"currentColor","stroke-width":"1.6","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M16 9h4l2 4v3h-6",stroke:"currentColor","stroke-width":"1.6","stroke-linejoin":"round"}}),e("circle",{attrs:{cx:"7",cy:"18",r:"2",stroke:"currentColor","stroke-width":"1.6"}}),e("circle",{attrs:{cx:"18",cy:"18",r:"2",stroke:"currentColor","stroke-width":"1.6"}})])]),e("div",{staticClass:"delivery__body"},[e("span",{staticClass:"delivery__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.delivery_mode")))]),e("h3",{staticClass:"delivery__name"},[t.isDigitalProduct?[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.instant_delivery")))]:[t._v(t._s(t.delivery_item.label)+" "),e("small",[t._v("· "+t._s(t.delivery_item.time))])]],2)]),e("div",{staticClass:"delivery__price"},[t.isDigitalProduct?e("span",[t._v("0 "),e("small",[t._v("XAF")])]):e("span",[t._v(t._s(t.fmt(t.order_form.order.transport_fee))+" "),e("small",[t._v("XAF")])])]),e("svg",{staticClass:"delivery__chev",attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M12 20h9M16.5 3.5a2.12 2.12 0 013 3L7 19l-4 1 1-4L16.5 3.5z",stroke:"currentColor","stroke-width":"1.7","stroke-linecap":"round","stroke-linejoin":"round"}})])]),t.carts_request?e("div",{staticClass:"totals"},[e("div",{staticClass:"totals__row"},[e("span",{staticClass:"totals__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.payment_fee"))+" "),e("small",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.payment_fee_rate")))])]),e("span",{staticClass:"totals__value"},[t._v(t._s(t.fmt(t.getpayment_fee_total))+" "),e("small",[t._v("XAF")])])]),e("hr",{staticClass:"totals__sep"}),e("div",{staticClass:"totals__row totals__row--grand"},[e("span",{staticClass:"totals__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.total")))]),e("span",{staticClass:"totals__grand"},[t._v(" "+t._s(t.fmt(t.getTotalprice_xaf))+" "),e("small",[t._v("XAF")])])])]):t._e()]),e("section",{staticClass:"sec"},[e("header",{staticClass:"sec__head"},[e("span",{staticClass:"sec__num"},[t._v("03")]),e("div",[e("h2",{staticClass:"sec__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.payment_title")))]),e("p",{staticClass:"sec__deck"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.payment_deck")))])])]),e("div",{staticClass:"pay-options"},[e("button",{class:["pay-opt",{"is-active":"local"===t.payMode}],attrs:{type:"button"},on:{click:function(e){return t.selectPayMode("local")}}},[e("span",{staticClass:"pay-opt__check"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12l5 5L20 7",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"}})])]),e("span",{staticClass:"pay-opt__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.local")))]),e("span",{staticClass:"pay-opt__logos pay-opt__logos--single"},[e("img",{attrs:{src:s("fdc8"),alt:"Mobile Money"}})]),e("span",{staticClass:"pay-opt__amount"},[t._v(" "+t._s(t.fmt(t.getTotalprice_xaf))+" "),e("small",[t._v("XAF")])])]),e("button",{class:["pay-opt",{"is-active":"international"===t.payMode}],attrs:{type:"button"},on:{click:function(e){return t.selectPayMode("international")}}},[e("span",{staticClass:"pay-opt__check"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12l5 5L20 7",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"}})])]),e("span",{staticClass:"pay-opt__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.international")))]),e("span",{staticClass:"pay-opt__logos"},[e("img",{attrs:{src:s("1a9d"),alt:"PayPal"}}),e("img",{attrs:{src:s("e642"),alt:"Mastercard"}}),e("img",{attrs:{src:s("21aa"),alt:"Visa"}})]),e("span",{staticClass:"pay-opt__amount"},[t._v(" "+t._s(t.fmtEur(t.getTotalprice_eur))+" ")])]),t.canPayOnDelivery?e("button",{class:["pay-opt",{"is-active":"delivery"===t.payMode,"is-disabled":t.overCodLimit}],attrs:{type:"button",disabled:t.overCodLimit},on:{click:function(e){return t.selectPayMode("delivery")}}},[e("span",{staticClass:"pay-opt__check"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12l5 5L20 7",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round","stroke-linejoin":"round"}})])]),e("span",{staticClass:"pay-opt__tag"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.on_delivery")))]),e("span",{staticClass:"pay-opt__logos pay-opt__logos--single"},[e("span",{staticClass:"pay-opt__cod"},[t.overCodLimit?[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.checkout.on_delivery_limit").replace("{limit}",t.fmt(t.codLimitXaf)))+" ")]:[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.on_delivery_hint")))]],2)]),e("span",{staticClass:"pay-opt__amount"},[t._v(" "+t._s(t.fmt(t.getTotalprice_xaf))+" "),e("small",[t._v("XAF")])])]):t._e()]),e("p",{staticClass:"pay-fx"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.fx_note")))])]),e("div",{staticClass:"pay-row"},[e("button",{staticClass:"pay-btn",attrs:{type:"button",disabled:!t.userValid||t.loading},on:{click:t.sendOrder}},[t.loading?e("span",{staticClass:"pay-btn__spin"}):e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M5 12h14m0 0l-6-6m6 6l-6 6",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})]),e("span",[t._v(t._s(t.payButtonLabel))])]),e("p",{staticClass:"pay-note"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("rect",{attrs:{x:"4",y:"10",width:"16",height:"11",rx:"2",stroke:"currentColor","stroke-width":"1.5"}}),e("path",{attrs:{d:"M8 10V7a4 4 0 118 0v3",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}})]),e("span",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.secure_note")))])])]),e(a["a"],{attrs:{"max-width":"400","overlay-opacity":"0.45","content-class":"chk-dlg-surface"},model:{value:t.delivery_dialog,callback:function(e){t.delivery_dialog=e},expression:"delivery_dialog"}},[e("div",{staticClass:"dlg"},[e("div",{staticClass:"dlg__head"},[e("div",{staticClass:"dlg__icon dlg__icon--green"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M3 6h13v10H3V6z",stroke:"currentColor","stroke-width":"1.6","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M16 9h4l2 4v3h-6",stroke:"currentColor","stroke-width":"1.6","stroke-linejoin":"round"}})])]),e("h3",{staticClass:"dlg__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.select_delivery")))])]),e("div",{staticClass:"delivery-opts"}
1,t._l(t.delivery_options,(function(s){return e("button",{key:s.id,class:["delivery-opt",{"is-active":t.order_form.order.transport_fee===s.value}],attrs:{type:"button"},on:{click:function(e){t.order_form.order.transport_fee=s.value,t.updateDelivery(s)}}},[e("span",{staticClass:"delivery-opt__radio",attrs:{"aria-hidden":"true"}}),e("span",{staticClass:"delivery-opt__body"},[e("span",{staticClass:"delivery-opt__label"},[t._v(t._s(s.label))]),e("span",{staticClass:"delivery-opt__info"},[t._v(t._s(s.time)+" · "+t._s(s.info))])]),e("span",{staticClass:"delivery-opt__price"},[t._v(t._s(t.fmt(s.value))+" "),e("small",[t._v("XAF")])])])})),0),e("div",{staticClass:"dlg__actions"},[e("button",{staticClass:"dlg__confirm dlg__confirm--primary",attrs:{type:"button"},on:{click:function(e){t.delivery_dialog=!1}}},[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.checkout.save"))+" ")])])])]),e(a["a"],{attrs:{"max-width":"440","overlay-opacity":"0.45","content-class":"chk-dlg-surface"},model:{value:t.userdialog,callback:function(e){t.userdialog=e},expression:"userdialog"}},[e("div",{staticClass:"dlg"},[e("div",{staticClass:"dlg__head"},[e("div",{staticClass:"dlg__icon dlg__icon--green"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("circle",{attrs:{cx:"12",cy:"8",r:"4",stroke:"currentColor","stroke-width":"1.7"}}),e("path",{attrs:{d:"M4 21c0-4 3.6-7 8-7s8 3 8 7",stroke:"currentColor","stroke-width":"1.7","stroke-linecap":"round"}})])]),e("h3",{staticClass:"dlg__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.your_info")))])]),e("div",{staticClass:"field"},[e("label",{staticClass:"field__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_name")))]),e(r["a"],{staticClass:"jgl-input",attrs:{outlined:"",dense:"","hide-details":"auto",type:"text",placeholder:t.$vuetify.lang.t("$vuetify.checkout.ph_name")},model:{value:t.order_form.user.name,callback:function(e){t.$set(t.order_form.user,"name",e)},expression:"order_form.user.name"}})],1),e("div",{staticClass:"field"},[e("label",{staticClass:"field__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_email")))]),e(r["a"],{staticClass:"jgl-input",attrs:{outlined:"",dense:"","hide-details":"auto",type:"email",placeholder:t.$vuetify.lang.t("$vuetify.checkout.ph_email")},model:{value:t.order_form.user.email,callback:function(e){t.$set(t.order_form.user,"email",e)},expression:"order_form.user.email"}})],1),e("div",{staticClass:"field"},[e("label",{staticClass:"field__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_mobile")))]),e(r["a"],{staticClass:"jgl-input",attrs:{outlined:"",dense:"","hide-details":"auto",type:"tel",placeholder:t.$vuetify.lang.t("$vuetify.checkout.ph_mobile")},model:{value:t.order_form.user.mobile,callback:function(e){t.$set(t.order_form.user,"mobile",e)},expression:"order_form.user.mobile"}})],1),e("div",{staticClass:"field"},[e("label",{staticClass:"field__label"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.f_city")))]),e(i["a"],{staticClass:"jgl-input",attrs:{items:t.cities,disabled:"",outlined:"",dense:"","hide-details":"auto",rules:t.required},model:{value:t.order_form.user.city,callback:function(e){t.$set(t.order_form.user,"city",e)},expression:"order_form.user.city"}})],1),e("div",{staticClass:"dlg__actions"},[e("button",{staticClass:"dlg__confirm dlg__confirm--primary",attrs:{type:"button"},on:{click:t.closeUserDialog}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("path",{attrs:{d:"M4 12l6 6L20 6",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})]),e("span",[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.save")))])])])])]),e(a["a"],{attrs:{"max-width":"440","overlay-opacity":"0.45","content-class":"chk-dlg-surface"},model:{value:t.unavailabledialog,callback:function(e){t.unavailabledialog=e},expression:"unavailabledialog"}},[e("div",{staticClass:"dlg"},[e("div",{staticClass:"dlg__head"},[e("div",{staticClass:"dlg__icon dlg__icon--err"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("circle",{attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"1.7"}}),e("path",{attrs:{d:"M12 8v4M12 16h.01",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}})])]),e("h3",{staticClass:"dlg__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_title")))])]),e("p",{staticClass:"dlg__body"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_hint")))]),e("ul",{staticClass:"dlg__list"},t._l(t.unavailableItems,(function(s){return e("li",{key:s.product_id+"-"+(s.shop_id||0)},[e("strong",[t._v(t._s(s.title||"#"+s.product_id))]),e("span",[t._v(t._s(t.$vuetify.lang.t(t.reasonKey(s.reason))))])])})),0),e("div",{staticClass:"dlg__actions"},[e("router-link",{staticClass:"dlg__confirm dlg__confirm--err",attrs:{to:"/cart"}},[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.cart.back_to_cart"))+" ")])],1)])]),e(a["a"],{attrs:{"max-width":"400","overlay-opacity":"0.45","content-class":"chk-dlg-surface"},model:{value:t.paymenterrordialog,callback:function(e){t.paymenterrordialog=e},expression:"paymenterrordialog"}},[e("div",{staticClass:"dlg"},[e("div",{staticClass:"dlg__head"},[e("div",{staticClass:"dlg__icon dlg__icon--err"},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[e("circle",{attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"1.7"}}),e("path",{attrs:{d:"M12 8v4M12 16h.01",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}})])]),e("h3",{staticClass:"dlg__title"},[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.payment_notice")))])]),e("p",{staticClass:"dlg__body"},[t._v(t._s(t.paymenterrortext||t.$vuetify.lang.t("$vuetify.checkout.payment_error")))]),e("div",{staticClass:"dlg__actions"},[e("router-link",{staticClass:"dlg__confirm dlg__confirm--err",attrs:{to:"/"}}
1,[t._v(t._s(t.$vuetify.lang.t("$vuetify.checkout.close")))])],1)])])],1)])},n=[function(){var t=this,e=t._self._c;return e("span",{staticClass:"progress__node"},[e("span",[t._v("3")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"cust-skel__body"},[e("div",{staticClass:"cust-skel__line cust-skel__line--1"}),e("div",{staticClass:"cust-skel__line cust-skel__line--2"}),e("div",{staticClass:"cust-skel__line cust-skel__line--3"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"shop-skel__body"},[e("div",{staticClass:"shop-skel__line shop-skel__line--1"}),e("div",{staticClass:"shop-skel__line shop-skel__line--2"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"shop__meta"},[e("span",[t._v("Douala · [email protected] · +237 651 985 475")])])}],l=(s("14d9"),s("e9f5"),s("d866"),s("f665"),s("7d54"),s("ab43"),s("e9c4"),s("b7ef"),s("c2a7"));const c=5e4;var d={name:"Checkout",metaInfo(){return{title:this.$vuetify.lang.t("$vuetify.checkout.meta_title")}},data:()=>({payment_fee:.015,cartExpanded:!0,carts:[],cities:[],cities_full:[],shoplist:null,shop:null,delivery_id:"d1",user:null,shop_city:null,activated:!1,paymentdialog:!1,delivery_dialog:!1,userdialog:!1,order_form:{user:{mobile:"",name:"",email:"",country_code:"",city:""},order:{items:[],note:"",transport_fee:0},shop:{name:"Jangolo",image:"https://jangolo-media.s3.eu-west-1.amazonaws.com/production/shops/394/logo/2023/5/TTrGPmvlesyaQTOvfGPKnpUw1wgV0Amvb83Iqsl0.png"},payment:{method:"Mo",amount:"",mobile:"",type:"local"},delay:1},shopper_request:!1,user_request:!1,carts_request:!1,loading:!1,paymenterrortext:"",paymenterrordialog:!1,unavailabledialog:!1,unavailableItems:[]}),watch:{overCodLimit:function(t){t&&"delivery"===this.payMode&&this.selectPayMode("local")}},methods:{updateDelivery(t){this.delivery_id=t.id},fmt(t){return Number(t||0).toLocaleString(this.localeTag)},fmtEur(t){return Number(t||0).toLocaleString(this.localeTag,{style:"currency",currency:"EUR"})},getUser(){if(localStorage.token){let t="https://vanilla.jangolo.com/user";window.axios.get(t).then(t=>{const e=t.data.user;this.order_form.user.id=e.id,this.order_form.user.name=e.firstname+" "+e.lastname,this.order_form.user.email=e.email,e.phones&&e.phones.length&&(this.order_form.user.mobile=e.phones[0].phone,this.order_form.user.country_code=e.phones[0].country_code,this.order_form.payment.mobile=this.order_form.user.mobile),this.user_request=!0})}this.user_request=!0},getCarts(){this.$store.dispatch("cart/fetch").then(t=>{this.carts=t,0===this.carts.length&&this.$router.push("/shop"),this.carts_request=!0}).catch(()=>{this.carts_request=!0})},getCities(){var t="https://vanilla.jangolo.com/cities";window.axios.get(t).then(t=>{this.cities_full=t.data.cities,this.cities=t.data.cities.map((function(t){return t["city"]}))})},closeUserDialog(){Object.is(this.order_form.payment.mobile,"")&&(this.order_form.payment.mobile=this.order_form.user.mobile),this.userdialog=!1},selectPayMode(t){if("delivery"===t)return this.order_form.payment.type="local",void(this.order_form.payment.method="delivery");this.order_form.payment.type=t,this.order_form.payment.method="international"===t?"Stripe":"Mo"},sendOrder(){this.loading=!0,this.userValid&&(this.setDeliveryCost(),this.order_form.order.items=this.carts,this.order_form.payment.total_eur=100*this.getTotalprice_eur,this.order_form.payment.total_xaf=this.getTotalprice_xaf,this.order_form.payment.amount=this.getCartPrice,this.shop&&(this.order_form.shop.image=this.shop.img,this.order_form.shop.name=this.shop.name),"international"===this.order_form.payment.type&&(this.order_form.payment.method="Stripe"),window.axios.post("https://pay-api.jangolo.com/orders/fast",this.order_form,{headers:{"Content-type":"application/json"}}).then(t=>{t.data.order.reference?(this.$cookies.set("pay_order",btoa(JSON.stringify(t.data.order))),Object.is(this.order_form.payment.method,"delivery")?this.$router.push("/pay/success"):t.data.payment?window.location=t.data.payment.payment_url:(this.paymenterrortext=this.$vuetify.lang.t("$vuetify.checkout.order_registered",t.data.order.reference,this.order_form.payment.mobile),this.paymenterrordialog=!0),this.loading=!1):this.$router.push("/pay/error")}).catch(t=>{this.loading=!1;const e=t.response&&t.response.status,s=t.response&&t.response.data||{};if(422===e&&Array.isArray(s.unavailable)&&s.unavailable.length)return this.unavailableItems=s.unavailable,void(this.unavailabledialog=!0);this.paymenterrortext=s.error&&s.error[0]||"",this.paymenterrordialog=!0}))},reasonKey(t){return Object(l["b"])(t)},getshop(){if(localStorage.getItem("shop_id")){let t="https://company-api.jangolo.com/shops/"+localStorage.getItem("shop_id");window.axios.get(t).then(t=>{this.shop=t.data.shop,this.shopper_request=!0,this.getshopCity(this.shop),this.order_form.user.city=this.shop_city?this.shop_city.city:"Douala"}).catch(t=>{this.shopper_request=!0,window.console.log(t)})}},setDeliveryCost(){this.isDigitalProduct&&(this.order_form.delay=3,this.order_form.order.transport_fee=0)},getshopCity(t){this.cities_full.length&&this.cities_full.every(e=>e.id!=t.city_id||(this.shop_city=e,!1))}},mounted(){this.getCities(),this.getshop(),this.getCarts(),this.getUser()},computed:{localeTag:function(){const t={fr:"fr-FR",en:"en-US",de:"de-DE",nl:"nl-NL"};return t[this.$vuetify.lang.current]||"en-US"},required:function(){return[t=>!!t||this.$vuetify.lang.t("$vuetify.checkout.required")]},delivery_options:function(){const t=t=>this.$vuetify.lang.t("$vuetify.checkout."+t);return[{id:"d1",label:t("delivery_pickup"),value:0,time:t("delivery_pickup_time"),info:t("delivery_pickup_info")},{id:"d2",label:t("delivery_home"),value:1e3,time:t("delivery_home_time"),info:t("delivery_home_info")}]},delivery_item:function(){return this.delivery_options.find(t=>
1t.id===this.delivery_id)||this.delivery_options[0]},cartCountLabel:function(){const t=this.getCartcount>1?"product_other":"product_one";return this.$vuetify.lang.t("$vuetify.checkout."+t,this.getCartcount)},payMode:function(){return"delivery"===this.order_form.payment.method?"delivery":this.order_form.payment.type},codLimitXaf:function(){return c},overCodLimit:function(){return this.getTotalprice_xaf>c},canPayOnDelivery:function(){return!this.isDigitalProduct},payButtonLabel:function(){const t="delivery"===this.payMode?"order_now":"pay_now";return this.$vuetify.lang.t("$vuetify.checkout."+t)},isDigitalProduct:function(){return!(!this.carts||0===this.carts.length)&&this.carts.every(t=>Boolean(t.product&&t.product.is_service))},getTotalprice_xaf:function(){let t=this.getCartPrice+this.order_form.order.transport_fee;return t+this.getpayment_fee_total},getTotalprice_eur:function(){return(.00155*this.getTotalprice_xaf).toFixed(2)},getpayment_fee_total:function(){return 5*Math.ceil((this.getCartPrice+this.order_form.order.transport_fee)*this.payment_fee/5)},getCartPrice:function(){var t=0;return this.carts.forEach(e=>{t+=e.quantity*e.price}),t},getCartcount:function(){var t=0;if(this.carts)for(var e=0;e<this.carts.length;e++)t+=this.carts[e].quantity;return t},userValid:function(){return this.order_form.user.email&&this.order_form.user.city&&this.order_form.user.name&&this.order_form.user.mobile},missingFields:function(){const t=t=>this.$vuetify.lang.t("$vuetify.checkout."+t),e=[];return this.order_form.user.name||e.push(t("m_name")),this.order_form.user.email||e.push(t("m_email")),this.order_form.user.mobile||e.push(t("m_phone")),this.order_form.user.city||e.push(t("m_city")),e}}},h=d,u=(s("0168"),s("535f"),s("2877")),p=Object(u["a"])(h,o,n,!1,null,"59037fc0",null);e["default"]=p.exports},"9e88":function(t,e,s){"use strict";s("14d9"),s("e9f5"),s("7d54"),s("cf36");var i=s("5607"),a=s("2b0e"),r=s("132d"),o=s("a9ad"),n=s("7560"),l=s("d9f7"),c=s("80d2");e["a"]=a["default"].extend({name:"v-simple-checkbox",functional:!0,directives:{Ripple:i["a"]},props:{...o["a"].options.props,...n["a"].options.props,disabled:Boolean,ripple:{type:Boolean,default:!0},value:Boolean,indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},onIcon:{type:String,default:"$checkboxOn"},offIcon:{type:String,default:"$checkboxOff"}},render(t,{props:e,data:s,listeners:a}){const n=[];let d=e.offIcon;if(e.indeterminate?d=e.indeterminateIcon:e.value&&(d=e.onIcon),n.push(t(r["a"],o["a"].options.methods.setTextColor(e.value&&e.color,{props:{disabled:e.disabled,dark:e.dark,light:e.light}}),d)),e.ripple&&!e.disabled){const s=t("div",o["a"].options.methods.setTextColor(e.color,{staticClass:"v-input--selection-controls__ripple",directives:[{def:i["a"],name:"ripple",value:{center:!0}}]}));n.push(s)}return t("div",Object(l["a"])(s,{class:{"v-simple-checkbox":!0,"v-simple-checkbox--disabled":e.disabled},on:{click:t=>{t.stopPropagation(),s.on&&s.on.input&&!e.disabled&&Object(c["H"])(s.on.input).forEach(t=>t(!e.value))}}}),[t("div",{staticClass:"v-input--selection-controls__input"},n)])}})},a523:function(t,e,s){"use strict";s("e9f5"),s("910d"),s("20f6"),s("4b85");var i=s("e8f2"),a=s("d9f7");e["a"]=Object(i["a"])("container").extend({name:"v-container",functional:!0,props:{id:String,tag:{type:String,default:"div"},fluid:{type:Boolean,default:!1}},render(t,{props:e,data:s,children:i}){let r;const{attrs:o}=s;return o&&(s.attrs={},r=Object.keys(o).filter(t=>{if("slot"===t)return!1;const e=o[t];return t.startsWith("data-")?(s.attrs[t]=e,!1):e||"string"===typeof e})),e.id&&(s.domProps=s.domProps||{},s.domProps.id=e.id),t(e.tag,Object(a["a"])(s,{staticClass:"container",class:Array({"container--fluid":e.fluid}).concat(r||[])}),i)}})},b0af:function(t,e,s){"use strict";s("615b");var i=s("10d2"),a=s("297c"),r=s("1c87"),o=s("58df"),n=s("80d2");e["a"]=Object(o["a"])(a["a"],r["a"],i["a"]).extend({name:"v-card",props:{flat:Boolean,hover:Boolean,img:String,link:Boolean,loaderHeight:{type:[Number,String],default:4},raised:Boolean},computed:{classes(){return{"v-card":!0,...r["a"].options.computed.classes.call(this),"v-card--flat":this.flat,"v-card--hover":this.hover,"v-card--link":this.isClickable,"v-card--loading":this.loading,"v-card--disabled":this.disabled,"v-card--raised":this.raised,...i["a"].options.computed.classes.call(this)}},styles(){const t={...i["a"].options.computed.styles.call(this)};return this.img&&(t.background=`url("${this.img}") center center / cover no-repeat`),t}},methods:{genProgress(){const t=a["a"].options.methods.genProgress.call(this);return t?this.$createElement("div",{staticClass:"v-card__progress",key:"progress"},[t]):null}},render(t){const{tag:e,data:s}=this.generateRouteLink();return s.style=this.styles,this.isClickable&&(s.attrs=s.attrs||{}
1,s.attrs.tabindex=0),t(e,this.setBackgroundColor(this.color,s),[this.genProgress(),Object(n["s"])(this)])}})},b810:function(t,e,s){"use strict";var i=s("ce7e");e["a"]=i["a"]},b974:function(t,e,s){"use strict";s.d(e,"b",(function(){return S}));s("14d9"),s("13d5"),s("e9f5"),s("ab43"),s("9485"),s("e9c4"),s("625a"),s("fafb"),s("4ff99"),s("68dd");var i=s("34ef"),a=s("326d"),r=s("9e88"),o=s("b810"),n=s("24e2"),l=s("da13"),c=s("1800"),d=s("5d23"),h=s("8860"),u=s("5607"),p=s("a9ad"),m=s("7560"),v=s("80d2"),_=s("58df"),f=Object(_["a"])(p["a"],m["a"]).extend({name:"v-select-list",directives:{ripple:u["a"]},props:{action:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:()=>[]},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},noDataText:String,noFilter:Boolean,searchInput:null,selectedItems:{type:Array,default:()=>[]}},computed:{parsedItems(){return this.selectedItems.map(t=>this.getValue(t))},tileActiveClass(){return Object.keys(this.setTextColor(this.color).class||{}).join(" ")},staticNoDataTile(){const t={attrs:{role:void 0},on:{mousedown:t=>t.preventDefault()}};return this.$createElement(l["a"],t,[this.genTileContent(this.noDataText)])}},methods:{genAction(t,e){return this.$createElement(c["a"],[this.$createElement(r["a"],{props:{color:this.color,value:e,ripple:!1},on:{input:()=>this.$emit("select",t)}})])},genDivider(t){return this.$createElement(o["a"],{props:t})},genFilteredText(t){if(t=t||"",!this.searchInput||this.noFilter)return t;const{start:e,middle:s,end:i}=this.getMaskedCharacters(t);return[e,this.genHighlight(s),i]},genHeader(t){return this.$createElement(n["a"],{props:t},t.header)},genHighlight(t){return this.$createElement("span",{staticClass:"v-list-item__mask"},t)},getMaskedCharacters(t){const e=(this.searchInput||"").toString().toLocaleLowerCase(),s=t.toLocaleLowerCase().indexOf(e);if(s<0)return{start:t,middle:"",end:""};const i=t.slice(0,s),a=t.slice(s,s+e.length),r=t.slice(s+e.length);return{start:i,middle:a,end:r}},genTile({item:t,index:e,disabled:s=null,value:i=!1}){i||(i=this.hasItem(t)),t===Object(t)&&(s=null!==s?s:this.getDisabled(t));const a={attrs:{"aria-selected":String(i),id:`list-item-${this._uid}-${e}`,role:"option"},on:{mousedown:t=>{t.preventDefault()},click:()=>s||this.$emit("select",t)},props:{activeClass:this.tileActiveClass,disabled:s,ripple:!0,inputValue:i}};if(!this.$scopedSlots.item)return this.$createElement(l["a"],a,[this.action&&!this.hideSelected&&this.items.length>0?this.genAction(t,i):null,this.genTileContent(t,e)]);const r=this,o=this.$scopedSlots.item({parent:r,item:t,attrs:{...a.attrs,...a.props},on:a.on});return this.needsTile(o)?this.$createElement(l["a"],a,o):o},genTileContent(t,e=0){return this.$createElement(d["a"],[this.$createElement(d["c"],[this.genFilteredText(this.getText(t))])])},hasItem(t){return this.parsedItems.indexOf(this.getValue(t))>-1},needsTile(t){return 1!==t.length||null==t[0].componentOptions||"v-list-item"!==t[0].componentOptions.Ctor.options.name},getDisabled(t){return Boolean(Object(v["r"])(t,this.itemDisabled,!1))},getText(t){return String(Object(v["r"])(t,this.itemText,t))},getValue(t){return Object(v["r"])(t,this.itemValue,this.getText(t))}},render(){const t=[],e=this.items.length;for(let s=0;s<e;s++){const e=this.items[s];this.hideSelected&&this.hasItem(e)||(null==e?t.push(this.genTile({item:e,index:s})):e.header?t.push(this.genHeader(e)):e.divider?t.push(this.genDivider(e)):t.push(this.genTile({item:e,index:s})))}return t.length||t.push(this.$slots["no-data"]||this.staticNoDataTile),this.$slots["prepend-item"]&&t.unshift(this.$slots["prepend-item"]),this.$slots["append-item"]&&t.push(this.$slots["append-item"]),this.$createElement(h["a"],{staticClass:"v-select-list",class:this.themeClasses,attrs:{role:"listbox",tabindex:-1},on:{mousedown:t=>{t.preventDefault()}},props:{dense:this.dense}},t)}}),g=s("c37a"),y=s("8654"),C=s("8547"),b=s("b848a"),k=s("2b0e"),x=k["default"].extend({name:"filterable",props:{noDataText:{type:String,default:"$vuetify.noD
1ataText"}}}),$=s("a293"),w=s("d9f7"),I=s("d9bd");const S={closeOnClick:!1,closeOnContentClick:!1,disableKeys:!0,openOnClick:!1,maxHeight:304},O=Object(_["a"])(y["a"],C["a"],b["a"],x);e["a"]=O.extend().extend({name:"v-select",directives:{ClickOutside:$["a"]},props:{appendIcon:{type:String,default:"$dropdown"},attach:{type:null,default:!1},cacheItems:Boolean,chips:Boolean,clearable:Boolean,deletableChips:Boolean,disableLookup:Boolean,eager:Boolean,hideSelected:Boolean,items:{type:Array,default:()=>[]},itemColor:{type:String,default:"primary"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},menuProps:{type:[String,Array,Object],default:()=>S},multiple:Boolean,openOnClear:Boolean,returnObject:Boolean,smallChips:Boolean},data(){return{cachedItems:this.cacheItems?this.items:[],menuIsBooted:!1,isMenuActive:!1,lastItem:20,lazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,selectedIndex:-1,selectedItems:[],keyboardLookupPrefix:"",keyboardLookupLastTime:0}},computed:{allItems(){return this.filterDuplicates(this.cachedItems.concat(this.items))},classes(){return{...y["a"].options.computed.classes.call(this),"v-select":!0,"v-select--chips":this.hasChips,"v-select--chips--small":this.smallChips,"v-select--is-menu-active":this.isMenuActive,"v-select--is-multi":this.multiple}},computedItems(){return this.allItems},computedOwns(){return"list-"+this._uid},computedCounterValue(){var t;const e=this.multiple?this.selectedItems:(null!==(t=this.getText(this.selectedItems[0]))&&void 0!==t?t:"").toString();return"function"===typeof this.counterValue?this.counterValue(e):e.length},directives(){return this.isFocused?[{name:"click-outside",value:{handler:this.blur,closeConditional:this.closeConditional,include:()=>this.getOpenDependentElements()}}]:void 0},dynamicHeight(){return"auto"},hasChips(){return this.chips||this.smallChips},hasSlot(){return Boolean(this.hasChips||this.$scopedSlots.selection)},isDirty(){return this.selectedItems.length>0},listData(){const t=this.$vnode&&this.$vnode.context.$options._scopeId,e=t?{[t]:!0}:{};return{attrs:{...e,id:this.computedOwns},props:{action:this.multiple,color:this.itemColor,dense:this.dense,hideSelected:this.hideSelected,items:this.virtualizedItems,itemDisabled:this.itemDisabled,itemText:this.itemText,itemValue:this.itemValue,noDataText:this.$vuetify.lang.t(this.noDataText),selectedItems:this.selectedItems},on:{select:this.selectItem},scopedSlots:{item:this.$scopedSlots.item}}},staticList(){return(this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"])&&Object(I["b"])("assert: staticList should not be called if slots are used"),this.$createElement(f,this.listData)},virtualizedItems(){return this.$_menuProps.auto?this.computedItems:this.computedItems.slice(0,this.lastItem)},menuCanShow:()=>!0,$_menuProps(){let t="string"===typeof this.menuProps?this.menuProps.split(","):this.menuProps;return Array.isArray(t)&&(t=t.reduce((t,e)=>(t[e.trim()]=!0,t),{})),{...S,eager:this.eager,value:this.menuCanShow&&this.isMenuActive,nudgeBottom:t.offsetY?1:0,...t}}},watch:{internalValue(t){this.initialValue=t,this.setSelectedItems(),this.multiple&&this.$nextTick(()=>{var t;null===(t=this.$refs.menu)||void 0===t||t.updateDimensions()}),this.hideSelected&&this.$nextTick(()=>{this.onScroll()})},isMenuActive(t){window.setTimeout(()=>this.onMenuActiveChange(t))},items:{immediate:!0,handler(t){this.cacheItems&&this.$nextTick(()=>{this.cachedItems=this.filterDuplicates(this.cachedItems.concat(t))}),this.setSelectedItems()}}},methods:{blur(t){y["a"].options.methods.blur.call(this,t),this.isMenuActive=!1,this.isFocused=!1,this.selectedIndex=-1,this.setMenuIndex(-1)},activateMenu(){this.isInteractive&&!this.isMenuActive&&(this.isMenuActive=!0)},clearableCallback(){this.setValue(this.multiple?[]:null),this.setMenuIndex(-1),this.$nextTick(()=>this.$refs.input&&this.$refs.input.focus()),this.openOnClear&&(this.isMenuActive=!0)},closeConditional(t){return!this.isMenuActive||!this._isDestroyed&&(!this.getContent()||!this.getContent().contains(t.target))&&this.$el&&!this.$el.contains(t.target)&&t.target!==this.$el},filterDuplicates(t){const e=new Map;for(let s=0;s<t.length;++s){const i=t[s];if(null==i)continue;if(i.header||i.divider){e.set(i,i);continue}const a=this.getValue(i);!e.has(a)&&e.set(a,i)}return Array.from(e.values())},findExistingIndex(t){const e=this.getValue(t);return(this.internalValue||[]).findIndex(t=>this.valueComparator(this.getValue(t),e))},getContent(){return this.$refs.menu&&this.$refs.menu.$refs.content},genChipSelection(t,e){const s=this.isDisabled||this.getDisabled(t),a=!s&&this.isInteractive;return this.$createElement(i["a"],{staticClass:"v-chip--select",attrs:{tabindex:-1},props:{close:this.deletableChips&&a,disabled:s,inputValue:e===this.selectedIndex,small:this.smallChips},on:{click:t=>{a&&(t.stopPropagation(),this.selectedIndex=e)},"click:close":()=>this.onChipInput(t)},key:JSON.stringify(this.getValue(t))},this.getText(t))},genCommaSelection(t,e,s){const i=e===this.selectedIndex&&this.computedColor,a=this.isDisabled||this.getDisabled(t);return this.$createElement("div",this.setTextColor(i,{staticClass:"v-select__selection v-select__selection--comma",class:{"v-select__selection--disabled":a},key:JSON.stringify(this.getValue(t))}),`${this.getText(t)}${s?"":", "}`)},genDefaultSlot(){const t=this.genSelections(),e=this.genInput();return Array.isArray(t)?t.push(e):(t.children=t.children||[],t.children.push(e)),[this.genFieldset(),this.$createElement("div",{staticClass:"v-select__slot",directives:this.directives},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,t,this.suffix?this.genAffix("suffix"):null,this.genClearIcon(),this.genIconSlot(),this.genHiddenInput()]),this.genMenu(),this.genProgress()]},genIcon(t,e,s){const i=g["a"].options.methods.genIcon.call(this,t,e,s);return"append"===t&&(i.children[0].data=Object(w["a"])(i.children[0].data,{attrs:{tabindex:i.children[0].componentOptions.listeners&&"-1","aria-hidden":"true","aria-label":void 0}})),i},genInput(){const t=y["a"].options.methods.genInput.call(this);return delete t.data.attrs.name,t.data=Object(w["a"])(t.data,{domProps:{value:null},attrs:{readonly:!0,type:"text","aria-readonly":String(this.isReadonly),"aria-activedescendant":Object(v["p"])(this.$refs.menu,"activeTile.id"),autocomplete:Object(v["p"])(t.data,"attrs.autocomplete","off"),placeholder:this.isDirty||!this.persistentPlaceholder&&!this.isFocused&&this.hasLabel?void 0:this.placeholder},on:{keypress:this.onKeyPress}}),t},genHiddenInput(){return this.$createElement("input",{domProps:{value:this.lazyValue},attrs:{type:"hidden",name:this.attrs$.name}})},genInputSlot(){const t=y["a"].options.methods.genInputSlot.call(this);return t.data.attrs={...t.data.attrs,role:"button","aria-haspopup":"listbox","aria-expanded":String(this.isMenuActive),"aria-owns":this.computedOwns},t},genList(){return this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"]?this.genListWithSlot():this.staticList},genListWithSlot(){const t=["prepend-item","no-data","append-item"].filter(t=>this.$slots[t]).map(t=>this.$createElement("template",{slot:t},this.$slots[t]));return this.$createElement(f,{...this.listData},t)},genMenu(){const t=this.$_menuProps;return t.activator=this.$refs["input-slot"],"attach"in t||(""===this.attach||!0===this.attach||"attach"===this.attach?t.attach=this.$el:t.attach=this.attach),this.$createElement(a["a"],{attrs:{role:void 0},props:t,on:{input:t=>{this.isMenuActive=t,this.isFocused=t},scroll:this.onScroll},ref:"menu"},[this.genList()])},genSelections(){let t=this.selectedItems.length;const e=new Array(t);let s;s=this.$scopedSlots.selection?this.genSlotSelection:this.hasChips?this.genChipSelection:this.genCommaSelection;while(t--)e[t]=s(this.selectedItems[t],t,t===e.length-1);return this.$createElement("div",{staticClass:"v-select__selections"},e)},genSlotSelection(t,e){return this.$scopedSlots.selection({attrs:{class:"v-chip--select"},parent:this,item:t,index:e,select:t=>{t.stopPropagation(),this.selectedIndex=e},selected:e===this.selectedIndex,disabled:!this.isInteractive})},getMenuIndex(){return this.$refs.menu?this.$refs.menu.listIndex:-1},getDisabled(t){return Object(v["r"])(t,this.itemDisabled,!1)},getText(t){return Object(v["r"])(t,this.itemText,t)},getValue(t){return Object(v["r"])(t,this.itemValue,this.getText(t))},onBlur(t){t&&this.$emit("blur",t)},onChipInput(t){this.multiple?this.selectItem(t):this.setValue(null),0===this.selectedItems.length?this.isMenuActive=!0:this.isMenuActive=!1,this.selectedIndex=-1},onClick(t){this.isInteractive&&(this.isAppendInner(t.target)||(this.isMenuActive=!0),this.isFocused||(this.isFocused=!0,this.$emit("focus")),this.$emit("click",t))},onEscDown(t){t.preventDefault(),this.isMenuActive&&(t.stopPropagation(),this.isMenuActive=!1)},onKeyPress(t){if(this.multiple||!this.isInteractive||this.disableLookup||t.key.length>1||t.ctrlKey||t.metaKey||t.altKey)return;const e=1e3,s=performance.now();s-this.keyboardLookupLastTime>e&&(this.keyboardLookupPrefix=""),this.keyboardLookupPrefix+=t.key.toLowerCase(),this.keyboardLookupLastTime=s;const i=this.allItems.findIndex(t=>{var e;const s=(null!==(e=this.getText(t))&&void 0!==e?e:"").toString();return s.toLowerCase().startsWith(this.keyboardLookupPrefix)}),a=this.allItems[i];-1!==i&&(this.lastItem=Math.max(this.lastItem,i+5),this.setValue(this.returnObject?a:this.getValue(a)),this.$nextTick(()=>this.$refs.menu.getTiles()),setTimeout(()=>this.setMenuIndex(i)))},onKeyDown(t){if(this.isReadonly&&t.keyCode!==v["y"].tab)return;const e=t.keyCode,s=this.$refs.menu;return this.$emit("keydown",t),s?(this.isMenuActive&&[v["y"].up,v["y"].down,v["y"].home,v["y"].end,v["y"].enter].includes(e)&&this.$nextTick(()=>{s.changeListIndex(t),this.$emit("update:list-index",s.listIndex)}),[v["y"].enter,v["y"].space].includes(e)&&this.activateMenu(),!this.isMenuActive&&[v["y"].up,v["y"].down,v["y"].home,v["y"].end].includes(e)?this.onUpDown(t):e===v["y"].esc?this.onEscDown(t):e===v["y"].tab?this.onTabDown(t):e===v["y"].space?this.onSpaceDown(t):void 0):void 0},onMenuActiveChange(t){if(this.multiple&&!t||this.getMenuIndex()>-1)return;const e=this.$refs.menu;if(e&&this.isDirty){this.$refs.menu.getTiles();for(let t=0;t<e.tiles.length;t++)if("true"===e.tiles[t].getAttribute("aria-selected")){this.setMenuIndex(t);break}}},onMouseUp(t){this.hasMouseDown&&3!==t.which&&this.isInteractive&&this.isAppendInner(t.target)&&this.$nextTick(()=>this.isMenuActive=!this.isMenuActive),y["a"].options.methods.onMouseUp.call(this,t)},onScroll(){if(this.isMenuActive){if(this.lastItem>this.computedItems.length)return;const t=this.getContent().scrollHeight-(this.getContent().scrollTop+this.getContent().clientHeight)<200;t&&(this.lastItem+=20)}else requestAnimationFrame(()=>{const t=this.getContent();t&&(t.scrollTop=0)})},onSpaceDown(t){t.preventDefault()},onTabDown(t){const e=this.$refs.menu;if(!e)return;const s=e.activeTile;!this.multiple&&s&&this.isMenuActive?(t.preventDefault(),t.stopPropagation(),s.click()):this.blur(t)},onUpDown(t){const e=this.$refs.menu;if(!e)return;if(t.preventDefault(),this.multiple)return this.activateMenu();const s=t.keyCode;e.isBooted=!0,window.requestAnimationFrame(()=>{if(e.getTiles(),!e.hasClickableTiles)return this.activateMenu();switch(s){case v["y"].up:e.prevTile();break;case v["y"].down:e.nextTile();break;case v["y"].home:e.firstTile();break;case v["y"].end:e.lastTile();break}this.selectItem(this.allItems[this.getMenuIndex()])})},selectItem(t){if(this.multiple){const e=(this.internalValue||[]).slice(),s=this.findExistingIndex(t);if(-1!==s?e.splice(s,1):e.push(t),this.setValue(e.map(t=>this.returnObject?t:this.getValue(t))),this.hideSelected)this.setMenuIndex(-1);else{const e=this.computedItems.indexOf(t);~e&&(this.$nextTick(()=>this.$refs.menu.getTiles()),setTimeout(()=>this.setMenuIndex(e)))}}else this.setValue(this.returnObject?t:this.getValue(t)),this.isMenuActive=!1},setMenuIndex(t){this.$refs.menu&&(this.$refs.menu.listIndex=t)},setSelectedItems(){const t=[],e=this.multiple&&Array.isArray(this.internalValue)?this.internalValue:[this.internalValue];for(const s of e){const e=this.allItems.findIndex(t=>this.valueComparator(this.getValue(t),this.getValue(s)));e>-1&&t.push(this.allItems[e])}this.selectedItems=t},setValue(t){this.valueComparator(t,this.internalValue)||(this.internalValue=t,this.$emit("change",t))},isAppendInner(t){const e=this.$refs["append-inner"];return e&&(e===t||e.contains(t))}}})},c2a7:function(t,e,s){"use strict";s.d(e,"a",(function(){return i})),s.d(e,"b",(function(){return r}));s("e9f5"),s("7d54");function i(t){if(!t)return!1;const e=t.orderable;return!0===e||1===e||"1"===e}const a={not_found:"unavailable_not_found",not_for_sale:"unavailable_not_for_sale",not_sold_by_shop:"unavailable_not_sold_by_shop",no_price:"unavailable_no_price"};function r(t){return"$vuetify.cart."+(a[t]||"unavailable_generic")}},c6a6:function(t,e,s){"use strict";s("e9f5"),s("910d"),s("f665"),s("ab43"),s("a732"),s("2bfd");var i=s("b974"),a=s("8654"),r=s("d9f7"),o=s("80d2");const n={...i["b"],offsetY:!0,offsetOverflow:!0,transition:!1};e["a"]=i["a"].extend({name:"v-autocomplete",props:{autoSelectFirst:{type:Boolean,default:!1},filter:{type:Function,default:(t,e,s)=>s.toLocaleLowerCase().indexOf(e.toLocaleLowerCase())>-1},hideNoData:Boolean,menuProps:{type:i["a"].options.props.menuProps.type,default:()=>n},noFilter:Boolean,searchInput:{type:String}},data(){return{lazySearch:this.searchInput}},computed:{classes(){return{...i["a"].options.computed.classes.call(this),"v-autocomplete":!0,"v-autocomplete--is-selecting-index":this.selectedIndex>-1}
1},computedItems(){return this.filteredItems},selectedValues(){return this.selectedItems.map(t=>this.getValue(t))},hasDisplayedItems(){return this.hideSelected?this.filteredItems.some(t=>!this.hasItem(t)):this.filteredItems.length>0},currentRange(){return null==this.selectedItem?0:String(this.getText(this.selectedItem)).length},filteredItems(){return!this.isSearching||this.noFilter||null==this.internalSearch?this.allItems:this.allItems.filter(t=>{const e=Object(o["r"])(t,this.itemText),s=null!=e?String(e):"";return this.filter(t,String(this.internalSearch),s)})},internalSearch:{get(){return this.lazySearch},set(t){this.lazySearch!==t&&(this.lazySearch=t,this.$emit("update:search-input",t))}},isAnyValueAllowed(){return!1},isDirty(){return this.searchIsDirty||this.selectedItems.length>0},isSearching(){return this.multiple&&this.searchIsDirty||this.searchIsDirty&&this.internalSearch!==this.getText(this.selectedItem)},menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!this.hideNoData)},$_menuProps(){const t=i["a"].options.computed.$_menuProps.call(this);return t.contentClass=("v-autocomplete__content "+(t.contentClass||"")).trim(),{...n,...t}},searchIsDirty(){return null!=this.internalSearch&&""!==this.internalSearch},selectedItem(){return this.multiple?null:this.selectedItems.find(t=>this.valueComparator(this.getValue(t),this.getValue(this.internalValue)))},listData(){const t=i["a"].options.computed.listData.call(this);return t.props={...t.props,items:this.virtualizedItems,noFilter:this.noFilter||!this.isSearching||!this.filteredItems.length,searchInput:this.internalSearch},t}},watch:{filteredItems:"onFilteredItemsChanged",internalValue:"setSearch",isFocused(t){t?(document.addEventListener("copy",this.onCopy),this.$refs.input&&this.$refs.input.select()):(document.removeEventListener("copy",this.onCopy),this.blur(),this.updateSelf())},isMenuActive(t){!t&&this.hasSlot&&(this.lazySearch=null)},items(t,e){e&&e.length||!this.hideNoData||!this.isFocused||this.isMenuActive||!t.length||this.activateMenu()},searchInput(t){this.lazySearch=t},internalSearch:"onInternalSearchChanged",itemText:"updateSelf"},created(){this.setSearch()},destroyed(){document.removeEventListener("copy",this.onCopy)},methods:{onFilteredItemsChanged(t,e){if(t!==e){if(!this.autoSelectFirst){const s=e[this.$refs.menu.listIndex];s?this.setMenuIndex(t.findIndex(t=>t===s)):this.setMenuIndex(-1),this.$emit("update:list-index",this.$refs.menu.listIndex)}this.$nextTick(()=>{this.internalSearch&&(1===t.length||this.autoSelectFirst)&&(this.$refs.menu.getTiles(),this.autoSelectFirst&&t.length&&(this.setMenuIndex(0),this.$emit("update:list-index",this.$refs.menu.listIndex)))})}},onInternalSearchChanged(){this.updateMenuDimensions()},updateMenuDimensions(){this.isMenuActive&&this.$refs.menu&&this.$refs.menu.updateDimensions()},changeSelectedIndex(t){this.searchIsDirty||(this.multiple&&t===o["y"].left?-1===this.selectedIndex?this.selectedIndex=this.selectedItems.length-1:this.selectedIndex--:this.multiple&&t===o["y"].right?this.selectedIndex>=this.selectedItems.length-1?this.selectedIndex=-1:this.selectedIndex++:t!==o["y"].backspace&&t!==o["y"].delete||this.deleteCurrentItem())},deleteCurrentItem(){const t=this.selectedIndex,e=this.selectedItems[t];if(!this.isInteractive||this.getDisabled(e))return;const s=this.selectedItems.length-1;if(-1===this.selectedIndex&&0!==s)return void(this.selectedIndex=s);const i=this.selectedItems.length,a=t!==i-1?t:t-1,r=this.selectedItems[a];r?this.selectItem(e):this.setValue(this.multiple?[]:null),this.selectedIndex=a},clearableCallback(){this.internalSearch=null,i["a"].options.methods.clearableCallback.call(this)},genInput(){const t=a["a"].options.methods.genInput.call(this);return t.data=Object(r["a"])(t.data,{attrs:{"aria-activedescendant":Object(o["p"])(this.$refs.menu,"activeTile.id"),autocomplete:Object(o["p"])(t.data,"attrs.autocomplete","off")},domProps:{value:this.internalSearch}}),t},genInputSlot(){const t=i["a"].options.methods.genInputSlot.call(this);return t.data.attrs.role="combobox",t},genSelections(){return this.hasSlot||this.multiple?i["a"].options.methods.genSelections.call(this):[]},onClick(t){this.isInteractive&&(this.selectedIndex>-1?this.selectedIndex=-1:this.onFocus(),this.isAppendInner(t.target)||this.activateMenu())},onInput(t){if(this.selectedIndex>-1||!t.target)return;const e=t.target,s=e.value;e.value&&this.activateMenu(),this.multiple||""!==s||this.deleteCurrentItem(),this.internalSearch=s,this.badInput=e.validity&&e.validity.badInput},onKeyDown(t){const e=t.keyCode;!t.ctrlKey&&[o["y"].home,o["y"].end].includes(e)||i["a"].options.methods.onKeyDown.call(this,t),this.changeSelectedIndex(e)},onSpaceDown(t){},onTabDown(t){i["a"].options.methods.onTabDown.call(this,t),this.updateSelf()},onUpDown(t){t.preventDefault(),this.activateMenu()},selectItem(t){i["a"].options.methods.selectItem.call(this,t),this.setSearch()},setSelectedItems(){i["a"].options.methods.setSelectedItems.call(this),this.isFocused||this.setSearch()},setSearch(){this.$nextTick(()=>{this.multiple&&this.internalSearch&&this.isMenuActive||(this.internalSearch=!this.selectedItems.length||this.multiple||this.hasSlot?null:this.getText(this.selectedItem))})},updateSelf(){(this.searchIsDirty||this.internalValue)&&(this.multiple||this.valueComparator(this.internalSearch,this.getValue(this.internalValue))||this.setSearch())},hasItem(t){return this.selectedValues.indexOf(this.getValue(t))>-1},onCopy(t){var e,s;if(-1===this.selectedIndex)return;const i=this.selectedItems[this.selectedIndex],a=this.getText(i);null===(e=t.clipboardData)||void 0===e||e.setData("text/plain",a),null===(s=t.clipboardData)||void 0===s||s.setData("text/vnd.vuetify.autocomplete.item+plain",a),t.preventDefault()}}})},cc20:function(t,e,s){"use strict";s("14d9"),s("e9f5"),s("910d"),s("8adc");var i=s("58df"),a=s("0789"),r=s("9d26"),o=s("a9ad"),n=s("4e82"),l=s("7560"),c=s("f2e7"),d=s("1c87"),h=s("af2b"),u=s("d9bd"),p=s("80d2");e["a"]=Object(i["a"])(o["a"],h["a"],d["a"],l["a"],Object(n["a"])("chipGroup"),Object(c["b"])("inputValue")).extend({name:"v-chip",props:{active:{type:Boolean,default:!0},activeClass:{type:String,default(){return this.chipGroup?this.chipGroup.activeClass:""}},close:Boolean,closeIcon:{type:String,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},disabled:Boolean,draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:Boolean,outlined:Boolean,pill:Boolean,tag:{type:String,default:"span"},textColor:String,value:null},data:()=>({proxyClass:"v-chip--active"}),computed:{classes(){return{"v-chip":!0,...d["a"].options.computed.classes.call(this),"v-chip--clickable":this.isClickable,"v-chip--disabled":this.disabled,"v-chip--draggable":this.draggable,"v-chip--label":this.label,"v-chip--link":this.isLink,"v-chip--no-color":!this.color,"v-chip--outlined":this.outlined,"v-chip--pill":this.pill,"v-chip--removable":this.hasClose,...this.themeClasses,...this.sizeableClasses,...this.groupClasses}},hasClose(){return Boolean(this.close)},isClickable(){return Boolean(d["a"].options.computed.isClickable.call(this)||this.chipGroup)}},created(){const t=[["outline","outlined"],["selected","input-value"],["value","active"],["@input","@active.sync"]];t.forEach(([t,e])=>{this.$attrs.hasOwnProperty(t)&&Object(u["a"])(t,e,this)})},methods:{click(t){this.$emit("click",t),this.chipGroup&&this.toggle()},genFilter(){const t=[];return this.isActive&&t.push(this.$createElement(r["a"],{staticClass:"v-chip__filter",props:{left:!0}},this.filterIcon)),this.$createElement(a["b"],t)},genClose(){return this.$createElement(r["a"],{staticClass:"v-chip__close",props:{right:!0,size:18},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:t=>{t.stopPropagation(),t.preventDefault(),this.$emit("click:close"),this.$emit("update:active",!1)}}},this.closeIcon)},genContent(){return this.$createElement("span",{staticClass:"v-chip__content"},[this.filter&&this.genFilter(),Object(p["s"])(this),this.hasClose&&this.genClose()])}},render(t){const e=[this.genContent()];let{tag:s,data:i}=this.generateRouteLink();i.attrs={...i.attrs,draggable:this.draggable?"true":void 0,tabindex:this.chipGroup&&!this.disabled?0:i.attrs.tabindex},i.directives.push({name:"show",value:this.active}
1),i=this.setBackgroundColor(this.color,i);const a=this.textColor||this.outlined&&this.color;return t(s,this.setTextColor(a,i),e)}})},cf36:function(t,e,s){},d358:function(t,e,s){},dd53:function(t,e,s){"use strict";s.r(e);var i=s("8212"),a=s("8336"),r=s("132d"),o=s("adda"),n=s("2db4"),l=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cart-page"},[e("div",{staticClass:"cart-shell"},[t.carts.length?t._e():e("div",{directives:[{name:"show",rawName:"v-show",value:t.loaded,expression:"loaded"}],staticClass:"cart-empty"},[e("div",{staticClass:"cart-empty__mark"},[e(r["a"],{attrs:{size:"34",color:"#9CA09C"}},[t._v("mdi-basket-outline")])],1),e("h1",{staticClass:"cart-empty__title"},[t._v("Votre panier est vide")]),e("p",{staticClass:"cart-empty__text"},[t._v("Parcourez le marché et ajoutez des produits frais à votre panier.")]),e(a["a"],{staticClass:"btn btn--warm text-none",attrs:{depressed:"",rounded:"",large:"",to:"/start/shopping"}},[t._v(" Commencer mes achats ")])],1),t.carts.length?[e("header",{staticClass:"cart-head"},[e("h1",{staticClass:"cart-head__title"},[t._v("Votre panier")]),e("p",{staticClass:"cart-head__sub"},[t._v(" "+t._s(t.carts.length)+" produit"+t._s(t.carts.length>1?"s":"")+" "),e("span",{staticClass:"dot"},[t._v("·")]),t._v(" "+t._s(t.itemCount)+" article"+t._s(t.itemCount>1?"s":"")+" ")])]),e("div",{staticClass:"cart-layout"},[e("section",{staticClass:"cart-items"},[t.hasUnavailable?e("p",{staticClass:"city-conflict"},[e(r["a"],{staticClass:"city-conflict__icon",attrs:{size:"18"}},[t._v("mdi-alert-outline")]),e("span",[e("strong",[t._v(t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_title")))]),t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_hint"))+" "),e("button",{staticClass:"unavailable-clear",attrs:{type:"button"},on:{click:t.removeUnavailable}},[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.cart.remove_unavailable"))+" ")])])],1):t._e(),t.hasCityConflict?e("p",{staticClass:"city-conflict"},[e(r["a"],{staticClass:"city-conflict__icon",attrs:{size:"18"}},[t._v("mdi-alert-outline")]),e("span",[t._v(" Ces articles ne peuvent pas être livrés ensemble : votre panier contient des boutiques de "+t._s(t.cityConflictNames)+". Chaque ville est livrée séparément â retirez les articles d'une ville pour continuer. ")])],1):t.shopGroups.length>1?e("p",{staticClass:"multi-shop-note"},[e(r["a"],{staticClass:"multi-shop-note__icon",attrs:{size:"18"}},[t._v("mdi-storefront-outline")]),t._v(" Votre panier contient des articles de "+t._s(t.shopGroups.length)+" boutiques. Chaque boutique prépare et livre sa propre commande. ")],1):t._e(),t._l(t.shopGroups,(function(s){return e("div",{key:s.key,staticClass:"shop-group"},[e("div",{staticClass:"origin"},[e(i["a"],{staticClass:"origin__avatar",attrs:{size:"44",tile:""}},[s.shop?e(o["a"],{attrs:{src:s.shop.img,alt:s.shop.name,contain:""}}):e(r["a"],{attrs:{size:"24"}},[t._v("mdi-storefront-outline")])],1),e("div",{staticClass:"origin__body"},[e("span",{staticClass:"origin__eyebrow"},[t._v("Vendu et livré par")]),e("span",{staticClass:"origin__name"},[t._v(t._s(s.shop?s.shop.name:"Jangolo"))]),s.shop?e("span",{staticClass:"origin__city"},[t._v(t._s(s.shop.city_name))]):t._e()]),s.shop&&s.shop.slug?e("router-link",{staticClass:"origin__link",attrs:{to:"/shop/"+s.shop.slug}},[t._v(" Continuer mes achats ")]):t._e()],1),e("ul",{staticClass:"lines"},t._l(s.items,(function(s){return e("li",{key:s.id,staticClass:"line",class:{"line--out":s.notavailability||!t.isSellable(s)}},[e("div",{staticClass:"line__thumb"},[e(o["a"],{attrs:{src:s.product.img,alt:s.product.title}})],1),e("div",{staticClass:"line__info"},[e("span",{staticClass:"line__title"},[t._v(t._s(s.product.title))]),e("span",{staticClass:"line__brand"},[t._v(t._s(s.product.brand_name))]),e("span",{staticClass:"line__unit"},[t._v(t._s(Number(s.price).toLocaleString())+" CFA / unité")])]),e("div",{staticClass:"line__right"},[!s.notavailability&&t.isSellable(s)?e("span",{staticClass:"line__total"},[t._v(" "+t._s(Number(s.quantity*s.price).toLocaleString())+" "),e("em",[t._v("CFA")])]):s.notavailability?e("span",{staticClass:"line__flag"},[t._v("Rupture de stock")]):e("span",{staticClass:"line__flag"},[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_badge"))+" ")]),e("div",{staticClass:"stepper",attrs:{role:"group","aria-label":"Quantité"}},[e("button",{staticClass:"stepper__btn",attrs:{"aria-label":"Retirer un article"},on:{click:function(e){return t.removeProduct(s.id)}}},[e(r["a"],{attrs:{size:"16"}},[t._v("mdi-minus")])],1),e("span",{staticClass:"stepper__val"},[t._v(t._s(s.quantity))]),e("button",{staticClass:"stepper__btn",attrs:{"aria-label":"Ajouter un article"},on:{click:function(e){return t.addProduct(s.id)}}},[e(r["a"],{attrs:{size:"16"}},[t._v("mdi-plus")])],1)]),e("button",{staticClass:"line__remove",attrs:{"aria-label":"Supprimer du panier"},on:{click:function(e){return t.removeCart(s.id)}}},[e(r["a"],{attrs:{size:"20"}},[t._v("mdi-trash-can-outline")])],1)])])})),0),e("div",{staticClass:"shop-group__subtotal"},[e("span",[t._v("Sous-total "+t._s(s.shop?s.shop.name:"Jangolo"))]),e("span",{staticClass:"shop-group__subtotal-val"}
1,[t._v(t._s(Number(s.subtotal).toLocaleString())+" CFA")])])])}))],2),e("aside",{staticClass:"cart-summary"},[e("div",{staticClass:"summary-card"},[e("h2",{staticClass:"summary-card__title"},[t._v("Récapitulatif")]),e("div",{staticClass:"summary-row"},[e("span",[t._v("Sous-total")]),e("span",{staticClass:"summary-row__val"},[t._v(t._s(Number(t.getCartPrice).toLocaleString())+" CFA")])]),e("div",{staticClass:"summary-row"},[e("span",[t._v("Articles")]),e("span",{staticClass:"summary-row__val"},[t._v(t._s(t.itemCount))])]),t._m(0),e("div",{staticClass:"summary-total"},[e("span",{staticClass:"summary-total__label"},[t._v("à payer")]),e("span",{staticClass:"summary-total__amount"},[t._v(" "+t._s(Number(t.getCartPrice).toLocaleString())+" "),e("em",[t._v("CFA")])])]),e(a["a"],{staticClass:"btn btn--primary text-none",attrs:{depressed:"",block:"",large:"",disabled:t.hasCityConflict||t.hasUnavailable},on:{click:t.pay}},[t._v(" Passer au paiement "),e(r["a"],{attrs:{right:"",size:"20"}},[t._v("mdi-arrow-right")])],1),t.hasCityConflict?e("p",{staticClass:"summary-blocked"},[t._v(" Livraison impossible depuis plusieurs villes. ")]):t.hasUnavailable?e("p",{staticClass:"summary-blocked"},[t._v(" "+t._s(t.$vuetify.lang.t("$vuetify.cart.unavailable_title"))+" ")]):t._e(),e("p",{staticClass:"summary-trust"},[e(r["a"],{attrs:{size:"15",color:"#019875"}},[t._v("mdi-shield-check-outline")]),t._v(" Paiement sécurisé. La vente, la livraison et le service client sont assurés par le vendeur. ")],1)],1),t._m(1)])])]:t._e()],2),e(n["a"],{attrs:{timeout:1500,color:"#388E3C",top:""},model:{value:t.snackbar,callback:function(e){t.snackbar=e},expression:"snackbar"}},[t._v(" "+t._s(t.msg)+" "),e(a["a"],{attrs:{dark:"",text:""},on:{click:function(e){t.snackbar=!1}}},[e(r["a"],[t._v("mdi-close")])],1)],1)],1)},c=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"summary-row"},[e("span",[t._v("Livraison")]),e("span",{staticClass:"summary-row__muted"},[t._v("Calculée à l'étape suivante")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"summary-note"},[t._v(" Les prix des produits peuvent être modifiés par les vendeurs. "),e("a",{staticClass:"summary-note__link",attrs:{href:"https://www.jangolo.cm/faq"}},[t._v("Une question ? Consultez la FAQ.")])])}],d=(s("14d9"),s("e9f5"),s("910d"),s("7d54"),s("ab43"),s("a732"),s("c2a7")),h=s("53fd"),u=s("b2f0"),p={name:"Cart",metaInfo(){return{title:"Mon Panier - Jangolo"}},components:{},data:()=>({shops:[{id:2,name:"Santal ucia | Akwa-Nord"},{id:4,name:"Carrefour market | Bonamoussadi"}],carts:[],activated:!1,dialog:!1,loaded:!1,products:[],msg:"",snackbar:!1,isLoading:!1,shop:null}),methods:{isSellable(t){return Object(d["a"])(t.product)},removeUnavailable(){const t=(this.carts||[]).filter(t=>!this.isSellable(t));return t.length?(this.carts=this.carts.filter(t=>this.isSellable(t)),this.$store.dispatch("cart/removeMany",t.map(t=>t.id)).then(t=>{this.carts=t}).catch(()=>this.getCarts())):Promise.resolve()},getCarts(){return this.$store.dispatch("cart/fetch",this.shop?{shop_id:this.shop.id}:void 0).then(t=>{this.carts=t,this.loaded=!0,Object(u["o"])(this.carts,this.getCartPrice)}).catch(()=>{this.loaded=!0})},initShop(){var t;localStorage.getItem("shop_id")&&(t="https://company-api.jangolo.com/shops/"+localStorage.getItem("shop_id"),window.axios.get(t).then(t=>{this.shop=t.data.shop,this.getCarts()}))},addProduct(t){this.$store.dispatch("cart/increment",t).then(t=>{this.carts=t})},removeProduct(t){this.$store.dispatch("cart/decrement",t).then(t=>{this.carts=t})},removeCart(t){return this.$store.dispatch("cart/remove",t).then(t=>{this.carts=t,this.msg="deleted",this.snackbar=!0})},pay(){null!=this.shop&&localStorage.setItem("shop_id",this.shop.id),Object(u["e"])(this.carts,this.getCartPrice),this.$router.push("/pay/checkout")},showNotification(){this.msg=this.$vuetify.lang.t("$vuetify.order.addnotification"),this.snackbar=!0},updateCart(t){window.axios.get(t,{headers:{"Content-type":"application/json"}}).then(t=>{t.data})}},mounted(){this.initShop(),this.getCarts()},computed:{shopGroups:function(){const t=[],e={};
1return(this.carts||[]).forEach(s=>{const i=null==s.shop_id?"none":String(s.shop_id);e[i]||(e[i]={key:i,shop:s.shop||null,items:[],subtotal:0},t.push(e[i])),e[i].items.push(s),!s.notavailability&&this.isSellable(s)&&(e[i].subtotal+=s.quantity*s.price)}),t},deliveryCities:function(){const t={},e=[];return this.shopGroups.forEach(s=>{if(!s.shop||null==s.shop.city_id)return;const i=String(s.shop.city_id);t[i]||(t[i]=!0,e.push({id:i,name:s.shop.city_name||""}))}),e},hasCityConflict:function(){return this.deliveryCities.length>1},hasUnavailable:function(){return(this.carts||[]).some(t=>!this.isSellable(t))},cityConflictNames:function(){return this.deliveryCities.map(t=>t.name).filter(Boolean).join(" et ")},getCartPrice:function(){var t=0;if(this.carts)for(var e=0;e<this.carts.length;e++)this.isSellable(this.carts[e])&&(t+=this.carts[e].quantity*this.carts[e].price);return t},itemCount:function(){var t=0;if(this.carts)for(var e=0;e<this.carts.length;e++)t+=this.carts[e].quantity;return t},ismobile:function(){return screen.width<768},getSessionId:function(){return h["a"].get()}}},m=p,v=(s("7fcb"),s("2877")),_=Object(v["a"])(m,l,c,!1,null,"c4bc6e5c",null);e["default"]=_.exports},e0c7:function(t,e,s){"use strict";s("0bc6");var i=s("7560"),a=s("58df"),r=s("80d2");e["a"]=Object(a["a"])(i["a"]).extend({name:"v-subheader",props:{inset:Boolean},render(t){return t("div",{staticClass:"v-subheader",class:{"v-subheader--inset":this.inset,...this.themeClasses},attrs:this.$attrs,on:this.$listeners},Object(r["s"])(this))}})},e642:function(t,e,s){t.exports=s.p+"img/master.9b240577.png"},e67f:function(t,e,s){"use strict";s.r(e);var i=s("8336"),a=s("b0af"),r=s("cc20"),o=s("a523"),n=s("132d"),l=s("71d9"),c=s("2a7f"),d=function(){var t=this,e=t._self._c;return e(a["a"],{staticClass:"mx-auto elevation-0 mx-0",attrs:{"max-width":"400"}},[e(l["a"],{staticClass:"px-4",staticStyle:{"border-radius":"0 0 16px 16px"},attrs:{elevation:"0",color:"green"}},[e(c["a"],{staticClass:"mx-auto white--text"},[t._v("Payment success")])],1),t.order?e(a["a"],{staticClass:"text-center mt-8 mb-6 mx-auto py-8 j-radius",attrs:{width:"300"}},[e(r["a"],{staticClass:"ma-2 px-6 body-1",attrs:{rounded:"",large:""}},[t._v("Ref: #"+t._s(t.order.reference))]),e(n["a"],{staticClass:"mt-4",attrs:{size:"84",color:"green"}},[t._v("mdi-checkbox-marked-circle-outline")])],1):t._e(),e(o["a"],{staticClass:"py-0 text-center"},[e("p",{staticClass:"mx-auto my-3",staticStyle:{width:"250px"}},[t._v("Your order is successfully done! Thanks you for your order,we hope see you soon.")]),e(i["a"],{staticClass:"ma-2 mt-8",attrs:{color:"#999",dark:"",large:"",depressed:"",rounded:"",width:"150",to:"/orders"}},[t._v(" See my orders ")]),e(i["a"],{staticClass:"mt-6",attrs:{height:"44",rounded:"",depressed:"",to:"/"}},[t._v(" Back to home ")])],1),e(o["a"],{staticClass:"px-4 mt-8 text-center"},[e("p",[e("small",[t._v("Do you have any question? "),e("a",{attrs:{href:"https://www.jangolo.cm/faq"}},[t._v("https://www.jangolo.cm/faq")])])])])],1)},h=[],u=(s("1236"),s("b7ef"),s("ed7e")),p=s("b2f0"),m={name:"PaySuccess",metaInfo(){return{title:"Paiement Réussi - Jangolo"}},data:()=>({shoplist:null,order:null,paymentmethod:""}),methods:{loadOrder(){this.$cookies.isKey("pay_order")&&(this.order=JSON.parse(atob(this.$cookies.get("pay_order"))),this.$cookies.remove("pay_order"),Object(p["l"])(this.order))}},beforeMount(){this.loadOrder(),this.$store.dispatch("cart/clear").catch(()=>u["a"].clear()),localStorage.removeItem("shoplist_id"),this.$emit("updateCartWithoutNofitification",0)},destroyed(){this.$cookies.remove("pay_order")}},v=m,_=s("2877"),f=Object(_["a"])(v,d,h,!1,null,"04690556",null);e["default"]=f.exports},e707:function(t,e,s){"use strict";s("14d9"),s("3c93");var i=s("a9ad"),a=s("7560"),r=s("f2e7"),o=s("58df"),n=s("80d2"),l=Object(o["a"])(i["a"],a["a"],r["a"]).extend({name:"v-overlay",props:{absolute:Boolean,color:{type:String,default:"#212121"},dark:{type:Boolean,default:!0},opacity:{type:[Number,String],default:.46},value:{default:!0},zIndex:{type:[Number,String],default:5}}
1,computed:{__scrim(){const t=this.setBackgroundColor(this.color,{staticClass:"v-overlay__scrim",style:{opacity:this.computedOpacity}});return this.$createElement("div",t)},classes(){return{"v-overlay--absolute":this.absolute,"v-overlay--active":this.isActive,...this.themeClasses}},computedOpacity(){return Number(this.isActive?this.opacity:0)},styles(){return{zIndex:this.zIndex}}},methods:{genContent(){return this.$createElement("div",{staticClass:"v-overlay__content"},Object(n["s"])(this))}},render(t){const e=[this.__scrim];return this.isActive&&e.push(this.genContent()),t("div",{staticClass:"v-overlay",on:this.$listeners,class:this.classes,style:this.styles},e)}}),c=l,d=s("2b0e");e["a"]=d["default"].extend().extend({name:"overlayable",props:{hideOverlay:Boolean,overlayColor:String,overlayOpacity:[Number,String]},data(){return{animationFrame:0,overlay:null}},watch:{hideOverlay(t){this.isActive&&(t?this.removeOverlay():this.genOverlay())}},beforeDestroy(){this.removeOverlay()},methods:{createOverlay(){const t=new c({propsData:{absolute:this.absolute,value:!1,color:this.overlayColor,opacity:this.overlayOpacity}});t.$mount();const e=this.absolute?this.$el.parentNode:document.querySelector("[data-app]");e&&e.insertBefore(t.$el,e.firstChild),this.overlay=t},genOverlay(){if(this.hideScroll(),!this.hideOverlay)return this.overlay||this.createOverlay(),this.animationFrame=requestAnimationFrame(()=>{this.overlay&&(void 0!==this.activeZIndex?this.overlay.zIndex=String(this.activeZIndex-1):this.$el&&(this.overlay.zIndex=Object(n["u"])(this.$el)),this.overlay.value=!0)}),!0},removeOverlay(t=!0){this.overlay&&(Object(n["a"])(this.overlay.$el,"transitionend",()=>{this.overlay&&this.overlay.$el&&this.overlay.$el.parentNode&&!this.overlay.value&&!this.isActive&&(this.overlay.$el.parentNode.removeChild(this.overlay.$el),this.overlay.$destroy(),this.overlay=null)}),cancelAnimationFrame(this.animationFrame),this.overlay.value=!1),t&&this.showScroll()},scrollListener(t){if("key"in t){if(["INPUT","TEXTAREA","SELECT"].includes(t.target.tagName)||t.target.isContentEditable)return;const e=[n["y"].up,n["y"].pageup],s=[n["y"].down,n["y"].pagedown];if(e.includes(t.keyCode))t.deltaY=-1;else{if(!s.includes(t.keyCode))return;t.deltaY=1}}(t.target===this.overlay||"keydown"!==t.type&&t.target===document.body||this.checkPath(t))&&t.preventDefault()},hasScrollbar(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;const e=window.getComputedStyle(t);return(["auto","scroll"].includes(e.overflowY)||"SELECT"===t.tagName)&&t.scrollHeight>t.clientHeight||["auto","scroll"].includes(e.overflowX)&&t.scrollWidth>t.clientWidth},shouldScroll(t,e){if(t.hasAttribute("data-app"))return!1;const s=e.shiftKey||e.deltaX?"x":"y",i="y"===s?e.deltaY:e.deltaX||e.deltaY;let a,r;"y"===s?(a=0===t.scrollTop,r=t.scrollTop+t.clientHeight===t.scrollHeight):(a=0===t.scrollLeft,r=t.scrollLeft+t.clientWidth===t.scrollWidth);const o=i<0,n=i>0;return!(a||!o)||(!(r||!n)||!(!a&&!r||!t.parentNode)&&this.shouldScroll(t.parentNode,e))},isInside(t,e){return t===e||null!==t&&t!==document.body&&this.isInside(t.parentNode,e)},checkPath(t){const e=Object(n["g"])(t);if("keydown"===t.type&&e[0]===document.body){const e=this.$refs.dialog,s=window.getSelection().anchorNode;return!(e&&this.hasScrollbar(e)&&this.isInside(s,e))||!this.shouldScroll(e,t)}for(let s=0;s<e.length;s++){const i=e[s];if(i===document)return!0;if(i===document.documentElement)return!0;if(i===this.$refs.content)return!0;if(this.hasScrollbar(i))return!this.shouldScroll(i,t)}return!0},hideScroll(){this.$vuetify.breakpoint.smAndDown?document.documentElement.classList.add("overflow-y-hidden"):(Object(n["b"])(window,"wheel",this.scrollListener,{passive:!1}),window.addEventListener("keydown",this.scrollListener))},showScroll(){document.documentElement.classList.remove("overflow-y-hidden"),window.removeEventListener("wheel",this.scrollListener),window.removeEventListener("keydown",this.scrollListener)}}})},e8f2:function(t,e,s){"use strict";s.d(e,"a",(function(){return a}));s("e9f5"),s("910d");var i=s("2b0e");function a(t){return i["default"].extend({name:"v-"+t,functional:!0,props:{id:String,tag:{type:String,default:"div"}},render(e,{props:s,data:i,children:a}){i.staticClass=`${t} ${i.staticClass||""}`.trim();const{attrs:r}=i;if(r){i.attrs={};const t=Object.keys(r).filter(t=>{if("slot"===t)return!1;const e=r[t];return t.startsWith("data-")?(i.attrs[t]=e,!1):e||"string"===typeof e});t.length&&(i.staticClass+=" "+t.join(" "))}return s.id&&(i.domProps=i.domProps||{},i.domProps.id=s.id),e(s.tag,i,a)}})}},ed7e:function(t,e,s){"use strict";var i=s("4360");const a="cartcount";e["a"]={get(){return parseInt(localStorage.getItem(a),10)||0},set(t){const e=Number(t)||0;return localStorage.setItem(a,e),i["a"].commit("cart/setCount",e),e},clear(){localStorage.removeItem(a),i["a"].commit("cart/setCount",0)},hydrate(){i["a"].commit("cart/setCount",this.get())}}},f9e8:function(t,e,s){"use strict";s.r(e);var i=s("8336"),a=s("b0af"),r=s("cc20"),o=s("a523"),n=s("132d"),l=s("71d9"),c=s("2a7f"),d=function(){var t=this,e=t._self._c;return e(a["a"],{staticClass:"mx-auto elevation-0 mx-0",attrs:{"max-width":"400"}},[e(l["a"],{staticClass:"px-4",staticStyle:{"border-radius":"0 0 16px 16px"},attrs:{elevation:"0",color:"red"}},[e(c["a"],{staticClass:"mx-auto white--text"},[t._v("Payment error")])],1),t.order?e(a["a"],{staticClass:"text-center mt-8 mb-6 mx-auto py-8 j-radius",attrs:{width:"300"}},[e(r["a"],{staticClass:"ma-2 px-6 body-1",attrs:{rounded:"",large:""}},[t._v("Ref: #"+t._s(t.order.reference))]),e(n["a"],{staticClass:"mt-4",attrs:{size:"84",color:"red"}},[t._v("mdi-close-circle-outline")])],1):t._e(),e(o["a"],{staticClass:"py-0 text-center"},[e("p",{staticClass:"mx-auto my-3",staticStyle:{width:"250px"}},[t._v("An error occur during your payment. Please contact us for more informations.")]),e(i["a"],{staticClass:"ma-2 mt-8",attrs:{color:"#999",dark:"",large:"",depressed:"",rounded:"",width:"150"},on:{click:function(e){return t.goLocal("https://wa.me/237651985475")}}},[e(n["a"],{staticClass:"mr-1 ml-0",attrs:{right:""}},[t._v("mdi-whatsapp")]),t._v(" Contact us ")],1),e(i["a"],{staticClass:"mt-6",attrs:{height:"44",rounded:"",depressed:"",to:"/"}},[t._v(" Back to home ")])],1),e(o["a"],{staticClass:"px-4 mt-8 text-center"},[e("p",[e("small",[t._v("Do you have any question? "),e("a",{attrs:{href:"https://www.jangolo.cm/faq"}}
1,[t._v("https://www.jangolo.cm/faq")])])])])],1)},h=[],u=(s("1236"),s("b7ef"),{name:"PayError",metaInfo(){return{title:"Erreur de Paiement - Jangolo"}},data:()=>({shoplist:null,order:null}),methods:{loadOrder(){this.$cookies.isKey("pay_order")&&(this.order=JSON.parse(atob(this.$cookies.get("pay_order"))),this.$cookies.remove("pay_order"))},goLocal(t){window.open(t,"_blank")}},mounted(){this.loadOrder()},destroyed(){this.$cookies.remove("pay_order")}}),p=u,m=s("2877"),v=Object(m["a"])(p,d,h,!1,null,"312e0703",null);e["default"]=v.exports},fdc8:function(t,e,s){t.exports=s.p+"img/mtn_orange.ec7da42b.png"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.