1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CU0FOpJC.js","./DyfadX0W.js","./DTYurM6q.js","./Dgi7xv_P.js","./CHHDIQSL.js","./CD0X-0SA.js","./BI5BN1rn.js","./BA2cZanY.js","./oiGUARBV.js","./entry.im3Mr2Hu.css","./-zH4zj69.js","./D2qGxZsX.js","./TicketDetailModal.BOHnoydM.css","./Hpt_VaWs.js","./BDx6lZXm.js","./Ddl9oPyk.js","./OrderRequestModal.C06U7hXP.css"])))=>i.map(i=>d[i]); 2import{s as Pe,d as zt,i as ye,c as Ft,u as pt,k as Ut,v as Gt,a as ht,_ as _t,C as N,x as Vt,j as Ht}from"./BI5BN1rn.js";import{_ as Zt}from"./DNL_A13K.js";import{u as Xt,S as Jt}from"./sqlB8muM.js";import{G as Le,z as be,N as Qt,w as ft,I as e,as as n,ak as a,al as t,ax as s,am as z,aE as ae,ao as d,ag as ve,r as H,aT as yt,b2 as je,aw as V,ah as W,aF as k,ar as ee,T as Wt,e as h,S as Kt,ac as mt}from"./BA2cZanY.js";import{_ as es}from"./eU1xtPsW.js";import{n as ts}from"./DzDiaDSG.js";import{D as fe}from"./BDx6lZXm.js";import{a as ss}from"./zypciNv-.js";import{u as os}from"./DC1xVCuc.js";import{u as vt}from"./B9kTkY8x.js";import{u as rs}from"./DlYNsuxO.js";import"./DyfadX0W.js";import"./oiGUARBV.js";import"./2Qv3K5mw.js";import"./OSwP1zfw.js";import"./QfiTXYh-.js";import"./On2whR69.js";import"./xXovmyTk.js";import"./BcA_P1LO.js";import"./-zH4zj69.js";import"./uhIx-S5U.js";import"./DROdXVxO.js";import"./DgM7novU.js";const ns={key:0,class:"main-wrap"},as={class:"container order-subscriptions-wrap"},is={class:"order-contacts-title"},ls={class:"bar-colored-title"},ds={class:"row"},cs={class:"col-md-9"},us=Le({__name:"OrderSubscriptions",props:{identifier:{}},setup(l){const $=l,{$store:C,$translate:j,$toast:M}=be(),{apiUrl:F,locale:te,shopId:U}=Pe(C),o=H([]),q=H(!1),K=v=>`${F.value}${U.value}/${te.value}/subscriptions${v?"/"+v:""}.json?order=${encodeURIComponent($.identifier)}`,Z=async()=>{if($.identifier)try{const v=await $fetch(K());o.value=Array.isArray(v)?v:Object.values(v??{})}catch{o.value=[]}},B=async v=>{q.value=!0;try{const R=await $fetch(K(v.id),{method:"PATCH",body:{action:"cancel"}}),L=o.value.findIndex(X=>X.id===v.id);L!==-1&&R&&(o.value[L]=R),M.success(j("The subscription has been cancelled."))}catch(R){M.error(R?.data?.errorMessage||R?.data?.message||j("Cancelling the subscription failed."))}q.value=!1},ie=v=>{const R=o.value.findIndex(L=>L.id===v?.id);R!==-1&&(o.value[R]=v)},{changePaymentMethod:le,confirmPaymentReturn:Y}=Xt((v,R)=>$fetch(K(v),{method:"PATCH",body:R})),G=async(v,R)=>{q.value=!0,await le(v,R)||(q.value=!1)};return Qt(async()=>{await Z();const v=await Y();v&&ie(v)}),ft(()=>$.identifier,Z),(v,R)=>e(o).length?(n(),a("div",ns,[t("div",as,[t("div",is,[t("h2",ls,s(e(j)("Subscriptions")),1)]),t("div",ds,[t("div",cs,[(n(!0),a(z,null,ae(e(o),L=>(n(),ve(Jt,{key:L.id,class:"order-subscription",style:{"margin-bottom":"20px"},subscription:L,busy:e(q),onCancel:B,onChangePayment:G},null,8,["subscription","busy"]))),128))])])])])):d("",!0)}}),ne=28,ms=64,ps=298,Oe=90,hs=10;function _s(){const{$store:l}=be(),{shopId:$,baseDomain:C,locale:j,timezone:M}=Pe(l),{makeImageSource:F}=zt();function te(u){const c=[];for(const g of u??[]){const S=new Map;for(const m of u.filter(A=>A.item_id===g.id)){const A=String(m.product_id??m.product_name),I=S.get(A);I?I.count+=Number(m.count):S.set(A,{count:Number(m.count),product_name:m.product_name})}const b=Array.from(S.values()),P=new Set(b.map(m=>String(m.product_name??""))),_=b.length>0&&P.size===1?b[0].product_name:null;for(const m of g.ownReservation??[]){const A={start_ts:m.start_ts,end_ts:m.end_ts,product_name:m.product_name,product_id:m.product_id,identifier:m.identifier,product:m.product?{file_id:m.product.file_id,filename:m.product.filename}:void 0,sharedResource:m.sharedResource};let I=0;for(const w of m.ownTicket??[]){const x=!!parseInt(w.showseatnumber??"0"),T=w.ownSeat_ticket??[];if(T.length>0)for(const se of T)I++,c.push({seatIdentifier:String(se.identifier),seatInfo:se,showSeatNumber:x,reservation:A,ticketItemDisplay:_,indexInReservation:I});else I++,c.push({seatIdentifier:String(w.identifier),seatInfo:null,showSeatNumber:!1,reservation:A,ticketItemDisplay:_,indexInReservation:I})}}}return c}async function U(u){if(!u)return null;try{return await $fetch("/_image-proxy",{query:{url:u}})||null}catch(c){return console.warn("[tickets-zip] image-proxy fetch failed for",u,c),null}}function o(u){const c=u?.reservation?.product;return c?.file_id&&F($.value,String(c.file_id),c.filename??"",600,300,"jpg","")?.url||""}async function q(u){if(!u)return null;try{const c=await ye(()=>import("./CU0FOpJC.js").then(S=>S.b),__vite__mapDeps([0,1]),import.meta.url),g=`${C.value}${$.value}/qr/R${u}`;return await c.default.toDataURL(g,{width:300,margin:1,color:{dar
2k:"#000000",light:"#ffffff"}})}catch(c){return console.warn("[tickets-zip] QR generation failed",c),null}}function K(){const u=l.settings[$.value+"-"+j.value];return!u?.file_id||!u?.file_ext?"":`${C.value}${$.value}/files/${u.file_id}.${u.file_ext}`}function Z(){const u=l.settings[$.value+"-"+j.value];return(u?.externalurl?.trim()||u?.shopdomain?.trim()||`${C.value}${$.value}`).replace(/^https?:\/\//i,"").replace(/\/$/,"")}function B(u){return u.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/-+/g,"-").replace(/^-|-$/g,"")}function ie(u){return fe.fromSeconds(u,{zone:M.value}).toFormat("yyyy-MM-dd")}function le(u,c){const g=Number(u?.reservation?.start_ts),S=Number(u?.reservation?.end_ts);if(!g||!S)return"";const b=j.value.replace("_","-"),P=new Date(g*1e3),_=new Date(S*1e3),m={weekday:"short",year:"numeric",month:"short",day:"numeric",timeZone:M.value},A={hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:M.value},I=P.toLocaleDateString(b,m),w=_.toLocaleDateString(b,m),x=P.toLocaleTimeString(b,A),T=_.toLocaleTimeString(b,A);return I===w?`${I} ${c("at")} ${x} â ${T}`:`${I} ${c("at")} ${x} â ${w} ${c("at")} ${T}`}function Y(u,c){const g=u?.reservation?.start_ts,S=u?.reservation?.end_ts;if(!g||!S||S<=g)return"";const b=S-g,P=Math.floor(b/3600),_=Math.floor(b%3600/60);return P>0&&_>0?`${P} h ${_} min`:P>0?`${P} h`:_>0?`${_} min`:""}function G(u){const c=u?.reservation?.sharedResource;if(!c||c.length===0)return"";const g=u?.seatInfo?.seat?.resource_id;return g?c.find(b=>b.id===g)?.name||c[0]?.name||"":c[0]?.name||""}function v(u,c,g,S,b,P){const _=u.reservation.product_name||"",m=le(u,P),A=Y(u),I=G(u),w=[];g&&w.push({image:g,width:ps,margin:[-ne,-ne,-ne,8]}),w.push({text:_,style:"productName"});const x=[{text:m,style:"datetime"}];A&&x.push({text:`${P("Duration")}: ${A}`,style:"infoRow",margin:[0,3,0,0]}),I&&x.push({text:I,style:"infoRow",margin:[0,3,0,0]}),u.ticketItemDisplay&&x.push({text:u.ticketItemDisplay,style:"ticketItem",margin:[0,3,0,0]});const T=c?{image:c,width:Oe,height:Oe}:{text:"",width:Oe};if(w.push({columns:[T,{stack:x}],columnGap:hs,margin:[0,6,0,10]}),u.showSeatNumber&&u.seatInfo){const J=u.seatInfo,pe=/^\d+$/.test(String(J.seat?.header)),xe=/^\d+$/.test(String(J.seat?.title)),ge=`${pe?P("Row")+" ":""}${J.seat?.header}, ${xe?P("Seat")+" ":""}${J.seat?.title}`,de=parseInt(J.status)===1;w.push({text:P("Seat"),style:"sectionHeader",margin:[0,2,0,4]}),w.push({table:{widths:["auto"],body:[[{text:ge+(de?` (${P("Used")})`:""),fillColor:de?"#fcf8e3":"#d9edf7",color:de?"#8a6d3b":"#31708f",border:[!1,!1,!1,!1]}]]},layout:{hLineWidth:()=>0,vLineWidth:()=>0,paddingLeft:()=>5,paddingRight:()=>5,paddingTop:()=>3,paddingBottom:()=>3},margin:[0,0,0,4]})}else u.showSeatNumber||w.push({text:P("The seats are unnumbered."),style:"infoRow",margin:[0,4,0,0]});const se={productName:{fontSize:14,bold:!0,margin:[0,4,0,6]},datetime:{fontSize:10,bold:!0},infoRow:{fontSize:9},ticketItem:{fontSize:9},sectionHeader:{fontSize:10,bold:!0}},oe=[];return S&&oe.push({image:S,fit:[90,36],alignment:"center",margin:[0,0,0,4]}),b&&oe.push({text:b,alignment:"center",fontSize:8,color:"#555555"}),{pageSize:"A6",pageMargins:[ne,ne,ne,ms],content:w,styles:se,defaultStyle:{font:"GoNotoCurrent",fontSize:9},...oe.length>0&&{footer:()=>({stack:oe,margin:[ne,6,ne,8]})}}}let R=null;async function L(u){const c=await fetch(u);if(!c.ok)throw new Error(`[tickets-zip] Failed to fetch font ${u}: ${c.status}`);const g=await c.arrayBuffer(),S=new Uint8Array(g);let b="";const P=32768;for(let _=0;_<S.length;_+=P)b+=String.fromCharCode(...S.subarray(_,_+P));return btoa(b)}async function X(u){R||(R=(async()=>{const[c,g]=await Promise.all([L("/fonts/GoNotoCurrent-Regular.ttf"),L("/fonts/GoNotoCurrent-Bold.ttf")]);u.addVirtualFileSystem({"GoNotoCurrent-Regular.ttf":c,"GoNotoCurrent-Bold.ttf":g}),u.addFonts({GoNotoCurrent:{normal:"GoNotoCurrent-Regular.ttf",bold:"GoNotoCurrent-Bold.ttf",italics:"GoNotoCurrent-Regular.ttf",bolditalics:"GoNotoCurrent-Bold.ttf"}})})().catch(c=>{throw R=null,c})),await R}async function me(u,c,g,S){const b=o(u),[P,_,m]=await Promise.all([q(u.seatIdentifier),b?U(b):Promise.resolve(null),ye(()=>import("./DTYurM6q.js").then(w=>
2w.p),__vite__mapDeps([2,1]),import.meta.url)]),A=m.default??m;await X(A);const I=v(u,P,_,g,S,c);return A.createPdf(I).getBlob()}async function Ae(u,c,g){if(!u.length)return;const S=K(),b=Z(),P=S?await U(S):null,{default:_}=await ye(async()=>{const{default:x}=await import("./Dgi7xv_P.js").then(T=>T.j);return{default:x}},__vite__mapDeps([3,1]),import.meta.url),m=new _;for(let x=0;x<u.length;x++){const T=u[x];console.log(`[tickets-zip] ${x+1}/${u.length}`,T.seatIdentifier);const se=await me(T,g,P,b),oe=B(T.reservation.product_name||"ticket"),J=ie(Number(T.reservation.start_ts)),pe=`${$.value}-${oe}-${J}-${T.indexInReservation}.pdf`;m.file(pe,se)}const A=await m.generateAsync({type:"blob"}),I=URL.createObjectURL(A),w=document.createElement("a");w.href=I,w.download=`${$.value}-${c}.zip`,document.body.appendChild(w),w.click(),document.body.removeChild(w),setTimeout(()=>URL.revokeObjectURL(I),1e4)}return{collectSeatTickets:te,downloadTicketsAsZip:Ae}}const fs={class:"breadcrumb-navi-wrap"},ys={class:"container"},vs=["aria-label"],bs={class:"breadcrumb-navi-item breadcrumb-navi-root"},gs={key:0,class:"breadcrumb-navi-item"},ks={class:"breadcrumb-navi-item breadcrumb-navi-current"},ws={key:0,id:"js-header-order",class:"page-header-bar text-center"},$s={class:"container js-page-name page-header-title big-text"},Is={class:"title-wrap order-info-title"},Ss={class:"order-info-title-content"},Ps={key:0},As={key:1},xs={key:2},Cs={key:0,class:"order-info-title-status"},Rs={key:0,class:"label label-xl label-danger"},Ts={key:1,class:"label label-xl label-success"},Ns={key:2,class:"label label-xl label-info"},Es={key:0,class:"label label-xl label-danger"},Ms={key:2,class:"order-info-buttons btn-group"},Ds={key:1,class:"container main-content order-content title-content"},Os={class:"row order-mainwrap"},js={class:"col-xs-12"},Ls={class:"title-wrap order-info-title"},qs={class:"order-info-title-content"},Bs={key:0},Ys={key:1},zs={key:2},Fs={key:0,class:"order-info-title-status"},Us={key:0,class:"label label-xl label-danger"},Gs={key:1,class:"label label-xl label-success"},Vs={key:2,class:"label label-xl label-info"},Hs={key:0,class:"label label-xl label-danger"},Zs={key:2,class:"order-info-buttons btn-group"},Xs={key:2,class:"container"},Js={class:"alert alert-success order-request-result",role:"status"},Qs={class:"container"},Ws={class:"row order-merchant-wrap"},Ks={class:"col-md-9 js-order-items"},eo={class:"col-md-3 js-order-merchant"},to={class:"order-merchant-detailswrap"},so={class:"order-merchant-title js-order-merchant-title"},oo={class:"order-merchant-details"},ro={class:"js-cart-merchant-name js-order-merchant-detail"},no={class:"js-cart-merchant-companyid js-cart-merchant-detail"},ao=["href","innerHTML"],io=["href"],lo=["href"],co={class:"row order-total-wrapper"},uo={class:"col-md-9"},mo={class:"row order-totals"},po={class:"col-sm-6 js-order-total-title order-total-title"},ho={class:"col-sm-6 js-order-total-sum order-total-sum"},_o={class:"row order-total-vats"},fo={class:"col-sm-6 js-order-vat-title order-vat-title"},yo={class:"col-sm-6 js-order-vat-sum order-vat-sum"},vo={class:"row order-total-vats small"},bo={class:"col-sm-6 js-order-vat-title order-vat-title"},go={class:"col-sm-6 js-order-vat-sum order-vat-sum"},ko={key:4,class:"main-wrap",ref:"morewrap","data-name":"more"},wo={class:"container order-more-wrap"},$o={class:"order-more-title"},Io={class:"bar-colored-title js-order-moretitle"},So={class:"input-value",style:{"white-space":"pre-line"}},Po={key:5,class:"main-wrap",ref:"contactwrap","data-name":"contact"},Ao={class:"container order-contacts-wrap"},xo={class:"order-contacts-title"},Co={class:"bar-colored-title js-order-contactstitle"},Ro={class:"row"},To={class:"col-lg-5 col-sm-6 contacts-col-left"},No={key:0,class:"form-group"},Eo={for:"name"},Mo={class:"input-value"},Do={key:1,class:"form-group"},Oo={for:"customerphone"},jo={class:"input-value"},Lo={key:2,class:"form-group"},qo={for:"email"},Bo={class:"input-value"},Yo={key:3,class:"form-group"},zo={for:"yourreference"},Fo={class:"input-value"},Uo={key:4,class:"form-group"},Go={for:"mark"},Vo={class:"input-value"},Ho={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},Zo={key:0,class:"form-group"},Xo={for:""},Jo={class:"input-value"},Qo={key:1,class:"form-group"},Wo={for:"zip"},Ko={class:"input-value"},er={key:2,class:"form-group"},tr={for:"city"},sr={class:"input-value"},or={key:3,class:"form-group"},rr={for:"country"},nr={class:"input-value"},ar={key:0},ir={class:"order-contacts-title"},lr={class:"bar-colored-title js-order-contactstitle"},dr={key:0,class:"row"},cr={class:"col-lg-5 col-sm-6 contacts-col-left"},ur={class:"form-group"},mr={for:"businessId"},pr={class:"input-value"},hr={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},_r={key:0,class:"form-group"},fr={for:"company"},yr={class:"input-value"},vr={class:"row"},br={class:"col-lg-5 col-sm-6 contacts-col-left"},gr={key:0,class:"form-group"},kr={for:"department"},wr={class:"input-value"},$r={class:"order-contacts-title"},Ir={class:"bar-colored-title js-order-contactstitle"},Sr={class:"row"},Pr={class:"col-lg-5 col-sm-6 contacts-col-left"},Ar={key:0,class:"form-group"},xr={for:"billing-address"},Cr={class:"input-value"},Rr={key:1,class:"form-group"},Tr={for:"billing-zip"},Nr={class:"input-value"},Er={key:2,class:"form-group"},Mr={for:"billing-city"},Dr={class:"input-value"},Or={key:3,class:"form-group"},jr={for:"billing-country"},Lr={class:"input-value"},qr={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},Br={key:0,class:"form-group"},Yr={for:"billingemail"},zr={class:"input-value"},Fr={key:1,class:"form-group"},Ur={for:"billingEvoice"},Gr={class:"input-value"},Vr={key:2,class:"form-group"},Hr={for:"billingEvoiceInt"},Zr={class:"input-value"},Xr={key:3,class:"form-group"},Jr={for:"billingYourReference"},Qr={class:"input-value"},Wr={key:4,class:"form-group"},Kr={for:"billingMark"},en={class:"input-value"},tn={key:6,ref:"verifiedwrap"},sn={class:"container"},on={class:"form-subtitle"},rn={class:"well"},nn={class:"input-value"},an={class:"small"},ln={key:7,class:"order-details-wrap",ref:"statisticsfinlandwrap"},dn={class:"order-extras-bar container"},cn={class:"form-group"},un={key:0,class:"input-value"},mn={key:1,class:"input-value"},pn={ref:"confirmwrap","data-name":"confirm"},hn={class:"main-category-wrap order-terms-wrap"},_n={key:0,class:"container order-terms"},fn={class:"form-subtitle"},yn={class:"list-group"},vn=["onClick"],bn={class:"list-group-item-heading"},gn={class:"list-group-item-text small"},kn={key:1,class:"container order-requests"},wn={class:"form-subtitle"},$n={class:"list-group"},In={class:"order-request-header"},Sn={key:0,class:"order-request-outcome"},Pn={class:"list-group-item-text small"},An={key:1,class:"order-request-details"},xn={style:{"white-space":"pre-line"}},Cn={key:2,class:"order-request-items"},Rn={key:0,class:"order-request-time"},Tn={class:"order-request-time-label"},Nn={class:"order-request-time-label"},En={key:3,class:"list-group-item-text small text-muted"},Mn={key:2,class:"container selected-payment-method"},Dn={class:"form-subtitle"},On={key:0,class:"order-paymentmethod order-paymentmethod-paypalaccount match-row'"},jn={class:"order-paymentmethod-text"},Ln={key:1,class:"order-paymentmethod order-paymentmethod-paypalcards match-row'"},qn={class:"order-paymentmethod-text"},Bn={key:2,class:"order-paymentmethod order-paymentmethod-paypalaccount match-row'"},Yn={class:"order-paymentmethod-text"},zn={key:3,class:"order-paymentmethod order-paymentmethod-paypalcards match-row'"},Fn={class:"order-paymentmethod-text"},Un={key:4,class:"order-paymentmethod order-paymentmethod-mobilepay match-row'"},Gn={class:"order-paymentmethod-text"},Vn={key:5,class:"order-paymentmethod order-paymentmethod-viva match-row'"},Hn={class:"order-paymentmethod-text"}
2,Zn={key:6,class:"order-paymentmethod order-paymentmethod-bambora match-row'"},Xn={class:"order-paymentmethod-text"},Jn={key:7,class:"order-paymentmethod order-paymentmethod-netaxept match-row'"},Qn={class:"order-paymentmethod-text"},Wn={key:8,class:"order-paymentmethod order-paymentmethod-stripe match-row'"},Kn={class:"order-paymentmethod-text"},ea={key:9,class:"order-paymentmethod order-paymentmethod-alipay match-row'"},ta={class:"order-paymentmethod-text"},sa={key:10,class:"order-paymentmethod order-paymentmethod-checkout match-row'"},oa={class:"order-paymentmethod-text"},ra={key:11,class:"order-paymentmethod order-paymentmethod-smartum match-row'"},na={class:"order-paymentmethod-text"},aa={key:12,class:"order-paymentmethod order-paymentmethod-epassi match-row'"},ia={class:"order-paymentmethod-text"},la={key:13,class:"order-paymentmethod order-paymentmethod-edenred match-row'"},da={class:"order-paymentmethod-text"},ca={key:14,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},ua={class:"order-paymentmethod-asset no-image"},ma={class:"order-paymentmethod-text"},pa={key:15,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},ha={class:"order-paymentmethod-asset no-image"},_a={class:"order-paymentmethod-text"},fa={key:16,class:"order-paymentmethod order-paymentmethod-transfer match-row'"},ya={class:"order-paymentmethod-asset no-image"},va={class:"order-paymentmethod-text"},ba={key:17,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},ga={class:"order-paymentmethod-asset no-image"},ka={class:"order-paymentmethod-text"},wa={key:18,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},$a={class:"order-paymentmethod-asset no-image"},Ia={key:19,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},Sa={class:"order-paymentmethod-asset no-image"},Pa={class:"container order-actions orderinfo-actions"},Aa={key:0,class:"complete-buttons"},xa=["disabled"],Ca={key:0,class:"modal terms-modal show block",tabindex:"-1",role:"dialog",id:"termsModal","aria-modal":"true"},Ra={class:"modal-dialog modal-lg",role:"document"},Ta={class:"modal-content"},Na={class:"modal-header"},Ea=["aria-label"],Ma={class:"modal-title"},Da=["innerHTML"],Oa={class:"modal-footer"},ja=Le({__name:"Orderinfopage",props:{order:{type:Object,required:!0},bill:{type:Object,required:!1}},emits:["request-submitted"],async setup(l,{emit:$}){let C,j;const M=mt(()=>ye(()=>import("./CHHDIQSL.js"),__vite__mapDeps([4,5,6,7,1,8,9,10,11,12]),import.meta.url)),F=mt(()=>ye(()=>import("./Hpt_VaWs.js"),__vite__mapDeps([13,6,7,1,8,9,14,15,16]),import.meta.url)),{query:te}=yt(),{$store:U,$translate:o,$eventbus:q,$toast:K}=be(),{onInternalHtmlLinkClick:Z}=os(),{currency:B,num:ie,externalLink:le,timestampToDate:Y,timestampToTime:G}=Ft(),{shopTitle:v,limitedStorefront:R}=pt(),{isFeatureEnabled:L}=Ut(),X=Vt(),me=ss.useSession(),Ae=h(()=>me.value?.data?.session?.token?"betterauth:"+me.value.data.session.token:void 0),u=h(()=>!!me.value?.data?.session?.token),c=l,g=$,{apiUrl:S,baseDomain:b,hostName:P,locale:_,shopId:m,mySettings:A}=Pe(U),I=H(void 0),w=H(null),x=H(null),T=H(!1),{collectSeatTickets:se,downloadTicketsAsZip:oe}=_s(),J=h(()=>se(c.order.ownItem??[])),pe=async()=>{if(!T.value){T.value=!0;try{await oe(J.value,String(Q.value),o)}finally{T.value=!1}}},xe=i=>{I.value={text:i.text,title:i.name}},ge=()=>{I.value=void 0},de=H(!1),bt=()=>{de.value=!0},gt=()=>{de.value=!1},kt=h(()=>A.value.shopcolorscheme==="originallapland"),wt=h(()=>`${b.value}${m.value}/${_.value}/pay/${c.order.identifier}`),f=h(()=>c.order.paymentplan?JSON.parse(c.order.paymentplan):null),qe=h(()=>(f.value?.order_status??[]).filter(i=>parseInt(i.id)===parseInt(c.order.id))),Be=h(()=>o("Summary")),Ye=h(()=>o("Advance payment")),ze=h(()=>o("Final payment")),Fe=h(()=>f.value?f.value&&(f.value.order_status??[]).filter((i,r)=>r>0&&!i.paid).map(i=>i.total).reduce((i,r)=>i+r,0):parseInt(c.order.paid)?0:parseFloat(c.order.totalWithDelivery)),Q=h(()=>f.value&&f.value.order_ids&&f.value.order_ids.length>0?parseInt(f.value.order_ids[0]):parseInt(c.order.id)),ke=h(()=>f.value?.order_status?.find(i=>parseInt(i.id)===Q.value)),Ue=h(()=>f.value&&f.value.order_ids&&f.value.order_ids.length>0?parseInt(f.value.order_ids[1]):null),Ge=h(()=>f.value&&f.value.order_ids&&f.value.order_ids.length>0?parseInt(f.value.order_ids[2]):null),ce=h(()=>c.order.identifier.split("@")[0]),Ve=h(()=>parseInt(c.order.id)===Q.value),He=h(()=>Ue.value&&parseInt(c.order.id)===Ue.value),Ze=h(()=>Ge.value&&parseInt(c.order.id)===Ge.value),Xe=h(()=>c.order.identifier.includes("@")?"btn btn-lg btn-default":"btn btn-lg btn-primary"),Je=h(()=>c.order.identifier.includes("@1")?"btn btn-lg btn-primary":"btn btn-lg btn-default"),Qe=h(()=>c.order.identifier.includes("@2")?"btn btn-lg btn-primary":"btn btn-lg btn-default"),Ce=H(!1),Re=async()=>{Ce.value=!0;try{let i=await $fetch(wt.value+".json",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},query:{action:"activate"},body:new URLSearchParams({identifier:c.order.identifier,linktype:"pay"})});Kt(i,{external:!0})}catch(i){console.log(i);return}finally{Ce.value=!1}},Te=i=>{if(D(i))return D(i).shopphone&&D(i).shopphone.trim()?D(i).shopphone.trim():D(i).companyphone&&D(i).companyphone.trim()?D(i).companyphone.trim():!1},D=i=>U.settings[i+"-"+_.value]||{},re=h(()=>c.order?.ownItem[0]?.currency??A.value?.currency),We=h(()=>!1),Ke=h(()=>parseInt(c.order.paid)&&c.bill&&c.order.payment!=="adminnone"),et=h(()=>c.order.payment==="bill"&&!parseInt(A.value?.pay_option13)),$t=h(()=>c.order.payment==="transfer"),tt=h(()=>!parseInt(c.order.refunded)&&!parseInt(c.order.archived)),It=()=>X.value?Math.floor(Date.now()/1e3):0,St=i=>{const r=i.ownReservation?.[0];return r?.end_ts?parseInt(r.end_ts,10):i.end_ts?parseInt(i.end_ts,10):0},st=i=>(i.ownReservation??[]).some(r=>r?.id)?!0:!!(i.reservation_datestart||i.start_ts),we=i=>{if(!st(i))return!1;const r=St(i);return r>0&&r<=It()},ot=(i,r)=>i.item_id?r.find(y=>y.id===i.item_id)??null:null,Pt=(i,r)=>{if(we(i)||parseInt(i.product?.disable_orderrequest_cancellation))return!1;const y=ot(i,r);return!(y&&(we(y)||parseInt(y.product?.disable_orderrequest_cancellation)))},At=(i,r)=>{if(!st(i)||we(i)||parseInt(i.product?.disable_orderrequest_move))return!1;const y=ot(i,r);return!(y&&(we(y)||parseInt(y.product?.disable_orderrequest_move)))},rt=h(()=>
2{if(!X.value||!parseInt(A.value?.orderrequest_cancellation)||!tt.value)return!1;const i=c.order.ownItem??[];return i.some(r=>Pt(r,i))}),nt=h(()=>{if(!X.value||!parseInt(A.value?.orderrequest_move)||!tt.value)return!1;const i=c.order.ownItem??[];return i.some(r=>At(r,i))}),at=i=>{x.value=i},$e=H(null),xt=i=>{x.value=null,i?.status==="processed"&&($e.value=i),g("request-submitted",i)},Ne=h(()=>{const i=c.order?.orderrequests;return Array.isArray(i)?i:[]}),it=i=>{if(!i?.items)return[];if(typeof i.items=="string")try{const r=JSON.parse(i.items);return Array.isArray(r)?r:[]}catch{return[]}return Array.isArray(i.items)?i.items:[]},Ct=i=>o(i==="move"?"Move request":"Cancellation request"),Ee=i=>parseInt(String(i.processed_ts||i.created_ts||0),10)||0,lt=h(()=>{const i=Ne.value.filter(r=>r.status==="processed");return i.length?i.reduce((r,y)=>Ee(y)>=Ee(r)?y:r):$e.value}),dt=h(()=>{if($e.value)return $e.value;const i=lt.value;if(!i)return null;const r=Ee(i);return!r||Date.now()/1e3-r>86400?null:i}),Rt=h(()=>dt.value?.type==="cancellation"?o("Your cancellation has been completed"):o("Your reservation has been moved")),Tt=i=>{const r=lt.value;return!r||!Me(i)?!1:r.id&&i.id?String(r.id)===String(i.id):r.type===i.type},Nt=i=>o(i==="processed"?"Completed":i==="denied"?"Denied":"Pending"),Me=i=>i?.status==="processed",Et=i=>{const r=o("This change is confirmed and no further action is needed.");return i.type==="move"?`${o("Your reservation has been moved")}. ${r}`:`${o("Your cancellation has been completed")}. ${r}`},Mt=i=>Me(i)?o("New time"):o("Requested new time"),Dt=i=>i==="processed"?"label-success":i==="denied"?"label-danger":"label-warning",ct=(i,r)=>{const y=parseInt(String(i),10),ue=r?parseInt(String(r),10):0;if(!y)return"";if(!ue||ue===y)return`${Y(String(y))} ${G(String(y))}`;const _e=Y(String(y)),Se=Y(String(ue)),p=G(String(y)),O=G(String(ue));return _e===Se?`${_e} ${o("at")} ${p} - ${O}`:`${_e} ${o("at")} ${p} - ${Se} ${o("at")} ${O}`},Ot=h(()=>`${b.value}${m.value}/${_.value}/bills/${c.order.identifier}.pdf`),jt=h(()=>`${b.value}${m.value}/${_.value}/receipts/${c.order.identifier}.pdf`),Ie=h(()=>!parseInt(c.order.paid)),Lt=()=>{window.open(Ot.value)},qt=()=>{window.open(jt.value)},E=(i,r="")=>{let y=m.value+"-"+_.value;if(i===N.PAYMENT_PAYPAL){if(r==="account")return o("PayPal");if(r==="creditcard")return o("PayPal")+" ("+o("credit cards")+")"}if(i===N.PAYMENT_PAYPALSANDBOX){if(r==="account")return o("PayPal test payment (SANDBOX)");if(r==="creditcard")return o("PayPal test payment (SANDBOX)")+" ("+o("credit cards")+")"}return U.settings[y]?.["pay_option"+i+"_title"+r]},he=h(()=>c.order?.verifiedcustomer?{ts:c.order.verifiedcustomer.ts,...JSON.parse(c.order.verifiedcustomer.data)}:null),{host:Bt}=Gt(),{data:De,error:Ha}=([C,j]=je(()=>vt("countries-"+_.value,async()=>$fetch("https://"+Bt+"/countries/"+_.value+".json"),"$VHvQ20Ixv_")),C=await C,j(),C),ut=i=>De.value&&De.value[i]?De.value[i]:i;return ht({bodyAttrs:{class:h(()=>I.value||de.value||w.value||x.value?"modal-open":"")}}),(i,r)=>{const y=_t,ue=Zt,_e=us,Se=es;return n(),a(z,null,[t("div",null,[t("div",fs,[t("div",ys,[e(R)?d("",!0):(n(),a("ul",{key:0,class:"js-breadcrumb-navi hidden-xs","aria-label":e(o)("Breadcrumb")},[t("li",bs,[V(y,{to:"/"+e(_)},{default:W(()=>[k(s(e(v)),1)]),_:1},8,["to"])]),e(X)&&e(u)?(n(),a("li",gs,[V(y,{to:"/"+e(_)+"/my-johku?tab=orders"},{default:W(()=>[k(s(e(o)("My Account")),1)]),_:1},8,["to"])])):d("",!0),t("li",ks,[t("span",null,s(e(o)("Order")),1),k(" "+s(e(Q)),1)])],8,vs))])]),e(kt)?(n(),a("div",ws,[t("div",$s,[t("div",Is,[t("div",Ss,[e(Ve)?(n(),a("h1",Ps,[k(s(e(o)("Order"))+" "+s(e(Q)),1),e(f)?(n(),a(z,{key:0},[k(" / "+s(e(o)("Summary")),1)],64)):d("",!0)])):e(He)?(n(),a("h1",As,s(e(o)("Order"))+" "+s(e(Q))+" / "+s(e(o)("Advance payment")),1)):e(Ze)?(n(),a("h1",xs,s(e(o)("Order"))+" "+s(e(Q))+" / "+s(e(o)("Final payment")),1)):d("",!0),e(f)&&e(f).type==="advance"&&e(Ie)?(n(),a("button",{key:3,type:"button",class:"btn btn-lg btn-primary",onClick:Re},s(e(o)("Go to payment")),1)):d("",!0)]),e(f)&&e(f).type==="advance"?(n(),a("div",Cs,[(n(!0),a(z,null,ae(e(qe),p=>(n(),a("span",{key:p.id},[p.paid?(n(),a("span",Ts,s(e(o)("Paid"))+" "+s(e(fe).fromISO(p.paymentdate).toFormat("d.M.yyyy")),1)):(n(),a("span",Rs,s(e(o)("Awaiting payment, due"))+" "+s(e(fe).fromISO(e(f).final_payment_date).toFormat("d.M.yyyy")),1)),r[6]||(r[6]=k(" Â ",-1)),e(ke)?.total?(n(),a("span",Ns,s(e(o)("Total"))+" "+s(e(B)(e(ke).total,e(re)))+", "+s(e(o)("Not paid"))+" "+s(e(B)(e(Fe),e(re))),1)):d("",!0)]))),128))])):(n(),a(z,{key:1},[e(Ie)?(n(),a("span",Es,s(e(o)("Not paid")),1)):d("",!0)],64)),e(f)&&e(f).type==="advance"?(n(),a("div",Ms,[V(y,{to:`/${e(_)}/orderinfo/${e(ce)}`,class:ee(e(Xe))},{default:W(()=>
2[k(s(e(Be)),1)]),_:1},8,["to","class"]),V(y,{to:`/${e(_)}/orderinfo/${e(ce)}@1`,class:ee(e(Je))},{default:W(()=>[k(s(e(Ye)),1)]),_:1},8,["to","class"]),V(y,{to:`/${e(_)}/orderinfo/${e(ce)}@2`,class:ee(e(Qe))},{default:W(()=>[k(s(e(ze)),1)]),_:1},8,["to","class"])])):d("",!0)])])])):(n(),a("div",Ds,[t("div",Os,[t("div",js,[t("div",Ls,[t("div",qs,[e(Ve)?(n(),a("h1",Bs,[k(s(e(o)("Order"))+" "+s(e(Q)),1),e(f)?(n(),a(z,{key:0},[k(" / "+s(e(o)("Summary")),1)],64)):d("",!0)])):e(He)?(n(),a("h1",Ys,s(e(o)("Order"))+" "+s(e(Q))+" / "+s(e(o)("Advance payment")),1)):e(Ze)?(n(),a("h1",zs,s(e(o)("Order"))+" "+s(e(Q))+" / "+s(e(o)("Final payment")),1)):d("",!0),e(f)&&e(f).type==="advance"&&e(Ie)?(n(),a("button",{key:3,type:"button",class:"btn btn-lg btn-primary",onClick:Re},s(e(o)("Go to payment")),1)):d("",!0)]),e(f)&&e(f).type==="advance"?(n(),a("div",Fs,[(n(!0),a(z,null,ae(e(qe),p=>(n(),a("span",{key:p.id},[p.paid?(n(),a("span",Gs,s(e(o)("Paid"))+" "+s(e(fe).fromISO(p.paymentdate).toFormat("d.M.yyyy")),1)):(n(),a("span",Us,s(e(o)("Awaiting payment, due"))+" "+s(e(fe).fromISO(e(f).final_payment_date).toFormat("d.M.yyyy")),1)),r[7]||(r[7]=k(" Â ",-1)),e(ke)?.total?(n(),a("span",Vs,s(e(o)("Total"))+" "+s(e(B)(e(ke).total,e(re)))+", "+s(e(o)("Not paid"))+" "+s(e(B)(e(Fe),e(re))),1)):d("",!0)]))),128))])):(n(),a(z,{key:1},[e(Ie)?(n(),a("span",Hs,s(e(o)("Not paid")),1)):d("",!0)],64)),e(f)&&e(f).type==="advance"?(n(),a("div",Zs,[V(y,{to:`/${e(_)}/orderinfo/${e(ce)}`,class:ee(e(Xe))},{default:W(()=>[k(s(e(Be)),1)]),_:1},8,["to","class"]),V(y,{to:`/${e(_)}/orderinfo/${e(ce)}@1`,class:ee(e(Je))},{default:W(()=>[k(s(e(Ye)),1)]),_:1},8,["to","class"]),V(y,{to:`/${e(_)}/orderinfo/${e(ce)}@2`,class:ee(e(Qe))},{default:W(()=>[k(s(e(ze)),1)]),_:1},8,["to","class"])])):d("",!0)])])])])),e(dt)?(n(),a("div",Xs,[t("div",Js,[t("strong",null,s(e(Rt)),1),k(" "+s(e(o)("This change is confirmed and no further action is needed.")),1)])])):d("",!0),t("div",Qs,[t("div",Ws,[t("div",Ks,[(n(!0),a(z,null,ae(l.order.ownItem,p=>(n(),ve(ue,{settings:e(A),shopId:e(m),allItems:l.order.ownItem,baseDomain:e(b),locale:e(_),item:p,key:p.id,locked:!0,leftcolwidth:3,rightcolwidth:9,context:"orderinfo","order-id":l.order.identifier,onViewTicket:r[0]||(r[0]=O=>w.value=O)},null,8,["settings","shopId","allItems","baseDomain","locale","item","order-id"]))),128))]),t("div",eo,[t("div",to,[t("div",so,s(e(o)("Merchant")),1),t("div",oo,[t("span",ro,s(D(e(m)).marketingname||D(e(m)).companyname),1),t("span",no,s(D(e(m)).companyid),1),Te(e(m))?(n(),a("a",{key:0,class:"js-cart-merchant-phone js-order-merchant-detail",href:"tel:"+Te(e(m)),innerHTML:Te(e(m))},null,8,ao)):d("",!0),t("a",{class:"js-cart-merchant-email js-cart-merchant-detail",href:"mailto:"+(D(e(m)).shopemail||D(e(m)).companyemail)},s(D(e(m)).shopemail||D(e(m)).companyemail),9,io),t("a",{class:"js-cart-merchant-www js-order-merchant-detail",href:e(le)(D(e(m)).companyurl),target:"_blank"},s(D(e(m)).companyurl),9,lo)])])])]),t("div",co,[t("div",uo,[r[8]||(r[8]=t("hr",null,null,-1)),t("div",mo,[t("div",po,s(e(o)("Total")),1),t("div",ho,s(e(B)(l.order.total,e(re))),1)]),t("div",_o,[t("div",fo,s(e(o)("Includes value added tax")),1),t("div",yo,s(e(B)(l.order.totalVat,e(re))),1)]),(n(!0),a(z,null,ae(l.order.vatbreakdown,(p,O)=>(n(),a("div",vo,[t("div",bo,s(e(ie)(String(O),2,!1))+"%",1),t("div",go,s(e(B)(p,e(re))),1)]))),256))])])]),e(X)&&l.order.identifier?(n(),ve(_e,{key:3,identifier:l.order.identifier},null,8,["identifier"])):d("",!0),l.order.more&&l.order.more.trim()!=""?(n(),a("div",ko,[t("div",wo,[t("div",$o,[t("h3",Io,s(e(o)("Additional info")),1)]),t("div",So,[t("p",null,s(l.order.more)+">",1)])])],512)):d("",!0),l.order.name||l.order.billing_ident||l.order.email||l.order.phone?(n(),a("div",Po,[t("div",Ao,[t("div",null,[t("div",xo,[t("h2",Co,s(e(o)("Contact information")),1)]),t("div",Ro,[t("div",To,[l.order.name?(n(),a("div",No,[t("label",Eo,s(e(o)("Name")),1),t("div",Mo,s(l.order.name),1)])):d("",!0),l.order.phone?(n(),a("div",Do,[t("label",Oo,s(e(o)("Telephone")),1),t("div",jo,s(l.order.phone),1)])):d("",!0),l.order.email?(n(),a("div",Lo,[t("label",qo,s(e(o)("Email")),1),t("div",Bo,s(l.order.email),1)])):d("",!0),l.order.yourreference?(n(),a("div",Yo,[t("label",zo,s(e(o)("Your reference")),1),t("div",Fo,s(l.order.yourreference),1)])):d("",!0),l.order.mark?(n(),a("div",Uo,[t("label",Go,s(e(o)("Mark")),1),t("div",Vo,s(l.order.mark),1)])):d("",!0)]),t("div",Ho,[l.order.address?(n(),a("div",Zo,[t("label",Xo,s(e(o)("Address")),1),t("div",Jo,s(e(ts)(l.order.address)),1)])):d("",!0),l.order.zip?(n(),a("div",Qo,[t("label",Wo,s(e(o)("Zip code")),1),t("div",Ko,s(l.order.zip),1)])):d("",!0),l.order.city?(n(),a("div",er,[t("label",tr,s(e(o)("City")),1),t("div",sr,s(l.order.city),1)])):d("",!0),l.order.country?(n(),a("div",or,[t("label",rr,s(e(o)("Country")),1),t("div",nr,s(ut(l.order.country)),1)])):d("",!0)])])]),l.order.billing_ident?(n(),a("div",ar,[t("div",ir,[t("h2",lr,s(e(o)("Company or organization details")),1)]),l.order.billing_ident?(n(),a("div",dr,[t("div",cr,[t("div",ur,[t("label",mr,s(e(o)("Business ID")),1),t("div",pr,s(l.order.billing_ident),1)])]),t("div",hr,[l.order.billing_company?(n(),a("div",_r,[t("label",fr,s(e(o)("Company or organization name")),1),t("div",yr,s(l.order.billing_company),1)])):d("",!0)])])):d("",!0),t("div",vr,[t("div",br,[l.order.billing_department?(n(),a("div",gr,[t("label",kr,s(e(o)("Department")),1),t("div",wr,s(l.order.billing_department),1)])):d("",!0)]),r[9]||(r[9]=t("div",{class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},null,-1))]),t("div",$r,[t("h2",Ir,s(e(o)("Billing address")),1)]),t("div",Sr,[t("div",Pr,[l.order.billing_address?(n(),a("div",Ar,[t("label",xr,s(e(o)("Address")),1),t("div",Cr,s(l.order.billing_address),1)])):d("",!0),l.order.billing_zip?(n(),a("div",Rr,[t("label",Tr,s(e(o)("Zip code")),1),t("div",Nr,s(l.order.billing_zip),1)])):d("",!0),l.order.billing_city?(n(),a("div",Er,[t("label",Mr,s(e(o)("City")),1),t("div",Dr,s(l.order.billing_city),1)])):d("",!0),l.order.billing_country?(n(),a("div",Or,[t("label",jr,s(e(o)("Country")),1),t("div",Lr,s(ut(l.order.billing_country)),1)])):d("",!0)]),t("div",qr,[l.order.billing_billingemail?(n(),a("div",Br,[t("label",Yr,s(e(o)("Billing Email")),1),t("div",zr,s(l.order.billing_billingemail),1)])):d("",!0),l.order.billing_evoice?(n(),a("div",Fr,[t("label",Ur,s(e(o)("E-Invoice Address")),1),t("div",Gr,s(l.order.billing_evoice),1)])):d("",!0),l.order.billing_evoiceint?(n(),a("div",Vr,[t("label",Hr,s(e(o)("E-Invoice Intermediary")),1),t("div",Zr,s(l.order.billing_evoiceint),1)])):d("",!0),l.order.billing_yourreference?(n(),a("div",Xr,[t("label",Jr,s(e(o)("Your reference")),1),t("div",Qr,s(l.order.billing_yourreference),1)])):d("",!0),l.order.billing_mark?(n(),a("div",Wr,[t("label",Kr,s(e(o)("Mark")),1),t("div",en,s(l.order.billing_mark),1)])):d("",!0)])])])):d("",!0)])],512)):d("",!0),e(he)?(n(),a("div",tn,[t("div",sn,[t("h3",on,[r[10]||(r[10]=t("i",{class:"fa fa-fw fa-check"},null,-1)),k(" "+s(e(o)("Verified customer")),1)]),t("div",rn,[t("div",nn,[t("span",null,[k(s(e(he).name),1),r[11]||(r[11]=t("br",null,null,-1))]),t("span",null,[k(s(e(he).dateOfBirth),1),r[12]||(r[12]=t("br",null,null,-1))]),t("span",null,[k(s(e(he).nin.issuingCountry),1),r[13]||(r[13]=t("br",null,null,-1))]),t("span",an," ID: "+s(e(he).id),1)])])])],512)):d("",!0),l.order.triptype?(n(),a("div",ln,[t("div",dn,[r[14]||(r[14]=t("hr",null,null,-1)),t("div",cn,[t("label",null,s(e(o)("Trip type")),1),l.order.triptype==="leisure"?(n(),a("div",un,s(e(o)("Leisure trip")),1)):d("",!0),l.order.triptype==="business"?(n(),a("div",mn,s(e(o)("Business trip")),1)):d("",!0)])])],512)):d("",!0),t("div",pn,[t("div",hn,[l.order.ownAcceptedterms&&l.order.ownAcceptedterms.length?(n(),a("div",_n,[t("h3",fn,s(e(o)("Accepted order and cancellation terms")),1),t("div",yn,[(n(!0),a(z,null,ae(l.order.ownAcceptedterms,p=>
2(n(),a("a",{class:"list-group-item is-clickable",onClick:O=>xe(p)},[t("strong",bn,s(p.name),1),t("p",gn,s(e(Y)(p.ts))+" "+s(e(o)("at"))+" "+s(e(G)(p.ts)),1)],8,vn))),256))])])):d("",!0),e(Ne).length?(n(),a("div",kn,[t("h3",wn,s(e(o)("Your requests")),1),t("div",$n,[(n(!0),a(z,null,ae(e(Ne),p=>(n(),a("div",{class:"list-group-item",key:p.id},[t("div",In,[t("strong",null,s(Ct(p.type)),1),t("span",{class:ee(["label order-request-status",Dt(p.status)])},s(Nt(p.status)),3)]),Tt(p)?(n(),a("p",Sn,s(Et(p)),1)):d("",!0),t("p",Pn,s(e(Y)(p.created_ts))+" "+s(e(o)("at"))+" "+s(e(G)(p.created_ts)),1),p.details?(n(),a("p",An,[t("strong",null,s(e(o)("Additional details"))+":",1),r[15]||(r[15]=t("br",null,null,-1)),t("span",xn,s(p.details),1)])):d("",!0),it(p).length?(n(),a("div",Cn,[(n(!0),a(z,null,ae(it(p),(O,Yt)=>(n(),a("div",{key:Yt,class:"order-request-item-summary"},[t("strong",null,s(O.product_name||`${e(o)("Item")} #${O.item_id}`),1),O.current_start_ts?(n(),a("p",Rn,[t("span",Tn,s(e(o)("Previous time")),1),k(" "+s(ct(O.current_start_ts,O.current_end_ts)),1)])):d("",!0),O.requested_start_ts?(n(),a("p",{key:1,class:ee(["order-request-time",{"order-request-time-new":Me(p)}])},[t("span",Nn,s(Mt(p)),1),k(" "+s(ct(O.requested_start_ts,O.requested_end_ts)),1)],2)):d("",!0)]))),128))])):d("",!0),p.processed_ts&&p.status!=="pending"?(n(),a("p",En,s(p.status==="processed"?e(o)("Completed"):e(o)("Handled"))+": "+s(e(Y)(p.processed_ts))+" "+s(e(o)("at"))+" "+s(e(G)(p.processed_ts)),1)):d("",!0)]))),128))])])):d("",!0),parseInt(l.order.paid)&&l.order.payment&&l.order.payment!="adminnone"&&l.order.payment!="cash"?(n(),a("div",Mn,[t("h3",Dn,s(e(o)("Payment method")),1),l.order.payment==="paypal"?(n(),a("span",On,[r[16]||(r[16]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",jn,s(E(e(N).PAYMENT_PAYPAL,"account")||e(o)("PayPal")),1)])):d("",!0),l.order.payment==="creditcard"?(n(),a("span",Ln,[r[17]||(r[17]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",qn,s(E(e(N).PAYMENT_PAYPAL,"creditcard")||e(o)("PayPal")),1)])):d("",!0),l.order.payment==="paypalsandbox"?(n(),a("span",Bn,[r[18]||(r[18]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Yn,s(E(e(N).PAYMENT_PAYPALSANDBOX,"account")||e(o)("PayPal")),1)])):d("",!0),l.order.payment==="creditcardsandbox"?(n(),a("span",zn,[r[19]||(r[19]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Fn,s(E(e(N).PAYMENT_PAYPALSANDBOX,"creditcard")||e(o)("PayPal")),1)])):d("",!0),l.order.payment==="mobilepay"?(n(),a("span",Un,[r[20]||(r[20]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Gn,s(E(e(N).PAYMENT_MOBILEPAY)||e(o)("MobilePay")),1)])):d("",!0),l.order.payment==="viva"?(n(),a("span",Vn,[r[21]||(r[21]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Hn,s(E(e(N).PAYMENT_VIVA)||e(o)("Viva")),1)])):d("",!0),l.order.payment==="bambora"||l.order.payment==="paybywaychannel"?(n(),a("span",Zn,[r[22]||(r[22]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Xn,s(E(e(N).PAYMENT_BAMBORA)||e(o)("Visma Pay")),1)])):d("",!0),l.order.payment==="netaxept"?(n(),a("span",Jn,[r[23]||(r[23]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Qn,s(E(e(N).PAYMENT_NETAXEPT)||e(o)("Netaxept")),1)])):d("",!0),l.order.payment==="stripe"?(n(),a("span",Wn,[r[24]||(r[24]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",Kn,s(E(e(N).PAYMENT_STRIPE)||e(o)("Stripe")),1)])):d("",!0),l.order.payment==="alipay"?(n(),a("span",ea,[r[25]||(r[25]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",ta,s(E(e(N).PAYMENT_ALIPAY)||e(o)("Alipay")),1)])):d("",!0),l.order.payment==="checkout"?(n(),a("span",sa,[r[26]||(r[26]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",oa,s(E(e(N).PAYMENT_CHECKOUT)||e(o)("Paytrail")),1)])):d("",!0),l.order.payment==="smartum"?(n(),a("span",ra,[r[27]||(r[27]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",na,s(E(e(N).PAYMENT_SMARTUM)||e(o)("Smartum")),1)])):d("",!0),l.order.payment==="epassi"?(n(),a("span",aa,[r[28]||(r[28]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",ia,s(E(e(N).PAYMENT_EPASSI)||e(o)("ePassi")),1
2)])):d("",!0),l.order.payment==="edenred"?(n(),a("span",la,[r[29]||(r[29]=t("span",{class:"order-paymentmethod-asset has-image"},null,-1)),t("span",da,s(E(e(N).PAYMENT_EDENRED)||e(o)("Edenred")),1)])):d("",!0),l.order.payment==="invoice"?(n(),a("span",ca,[t("span",ua,[t("span",null,s(E(e(N).PAYMENT_INVOICE)),1)]),t("span",ma,s(e(o)("Invoice")),1)])):d("",!0),l.order.payment==="bill"?(n(),a("span",pa,[t("span",ha,[t("span",null,s(E(e(N).PAYMENT_INVOICE)),1)]),t("span",_a,s(e(o)("Invoice")),1)])):d("",!0),l.order.payment==="transfer"?(n(),a("span",fa,[t("span",ya,[t("span",null,s(E(e(N).PAYMENT_TRANSFER)),1)]),t("span",va,s(e(o)("Bank transfer")),1)])):d("",!0),l.order.payment==="open"?(n(),a("span",ba,[t("span",ga,[t("span",null,s(E(e(N).PAYMENT_OPEN)),1)]),t("span",ka,s(e(o)("Open order")),1)])):d("",!0),l.order.payment==="admincash"?(n(),a("span",wa,[t("span",$a,[t("span",null,s(e(o)("Cash")),1)])])):d("",!0),l.order.payment==="admincard"?(n(),a("span",Ia,[t("span",Sa,[t("span",null,s(e(o)("Card")),1)])])):d("",!0)])):d("",!0),t("div",Pa,[e(Ke)||e(et)||e($t)||e(We)||e(J).length>0||e(rt)||e(nt)?(n(),a("div",Aa,[e(We)?(n(),a("a",{key:0,class:"btn btn-primary btn-lg",disabled:e(Ce)?!0:void 0,onClick:Re},s(e(o)("Go to payment")),9,xa)):d("",!0),e(Ke)?(n(),a("a",{key:1,class:"btn btn-success btn-lg",href:"javascript:;",onClick:qt},[r[30]||(r[30]=t("i",{class:"fa fa-file-pdf fa-fw"},null,-1)),k(" "+s(e(o)("PDF receipt")),1)])):d("",!0),e(et)?(n(),a("a",{key:2,class:"btn btn-success btn-lg",href:"javascript:;",onClick:Lt},[r[31]||(r[31]=t("i",{class:"fa fa-file-pdf fa-fw"},null,-1)),k(" "+s(e(o)("PDF bill")),1)])):d("",!0),e(J).length>0?(n(),a("a",{key:3,class:ee(["btn btn-primary btn-lg",{disabled:e(T)}]),href:"javascript:;",onClick:pe},[r[32]||(r[32]=t("i",{class:"fa fa-file-zip fa-fw"},null,-1)),k(" "+s(e(T)?e(o)("Generating..."):e(o)("Download all tickets")),1)],2)):d("",!0),e(rt)?(n(),a("a",{key:4,class:"btn btn-warning btn-lg",href:"javascript:;",onClick:r[1]||(r[1]=p=>at("cancellation"))},[r[33]||(r[33]=t("i",{class:"fa fa-ban fa-fw"},null,-1)),k(" "+s(e(o)("Request cancellation")),1)])):d("",!0),e(nt)?(n(),a("a",{key:5,class:"btn btn-warning btn-lg",href:"javascript:;",onClick:r[2]||(r[2]=p=>at("move"))},[r[34]||(r[34]=t("i",{class:"fa fa-calendar fa-fw"},null,-1)),k(" "+s(e(o)("Request move")),1)])):d("",!0)])):d("",!0)])])],512),e(L)("authentik")?(n(),ve(Se,{key:8,"wrapper-class":"container"})):d("",!0)]),V(e(M),{ticket:e(w),"api-key":e(Ae),onClose:r[3]||(r[3]=p=>w.value=null)},null,8,["ticket","api-key"]),V(e(F),{visible:!!e(x),"request-type":e(x)||"cancellation",order:l.order,"order-currency":e(re),onClose:r[4]||(r[4]=p=>x.value=null),onSubmitted:xt},null,8,["visible","request-type","order","order-currency"]),V(Wt,{name:"terms-modal",duration:{enter:340,leave:300},onBeforeEnter:bt,onAfterLeave:gt},{default:W(()=>[e(I)?(n(),a("div",Ca,[t("div",Ra,[t("div",Ta,[t("div",Na,[t("button",{type:"button",class:"close","data-dismiss":"modal","aria-label":e(o)("Close"),onClick:ge},[...r[35]||(r[35]=[t("span",{"aria-hidden":"true"},"Ã",-1)])],8,Ea),t("h4",Ma,s(e(I).title),1)]),t("div",{class:"modal-body",innerHTML:e(I).text,onClickCapture:r[5]||(r[5]=(...p)=>e(Z)&&e(Z)(...p))},null,40,Da),t("div",Oa,[t("button",{type:"button",class:"btn btn-default","data-dismiss":"modal",onClick:ge},s(e(o)("Close")),1)])])])])):d("",!0)]),_:1})],64)}}}),La=Ht(ja,[["__scopeId","data-v-9e275cd2"]]);async function qa(l){const $=h(()=>e(l)),{$store:C}=be(),j=H(),M=H(),F=async()=>{if(!$.value)return;const te={items:"true",version:C.locale},U=`bill-${$.value}-${C.locale}`,{data:o,error:q}=await vt(U,async()=>$fetch(C.apiUrl+C.shopId+"/"+C.locale+"/bills/"+$.value+".json",{query:te}),"$yr68hbjVEF");q.value&&(M.value=q.value),o.value&&(j.value=o.value)};return await F(),ft($,F),{bill:j,reload:F,error:M}}const Ba={key:1},Ya={class:"breadcrumb-navi-wrap"},za={class:"container"},Fa=["aria-label"],Ua={class:"breadcrumb-navi-item breadcrumb-navi-root"},Ga={class:"breadcrumb-navi-item breadcrumb-navi-current"},Va={class:"container main-content order-content title-content"},yi=Le({__name:"orderinfopage",async setup(l){let $,C;const{$store:j,$translate:M}=be(),{shopTitle:F,limitedStorefront:te}=pt(),{locale:U}
2=Pe(j),o=h(()=>M("Order details")+" - "+F.value);ht({title:o.value});const{params:q}=yt(),K=h(()=>q?.identifier.toString()),{order:Z,reload:B,ready:ie}=rs(K);[$,C]=je(()=>ie),await $,C();const{bill:le}=([$,C]=je(()=>qa(K)),$=await $,C(),$),Y=H(!1),G=async v=>{await B(),v?.status==="processed"&&v?.type==="cancellation"&&!Z.value&&(Y.value=!0)};return(v,R)=>{const L=La,X=_t;return n(),a("div",null,[e(Z)?(n(),ve(L,{key:0,order:e(Z),bill:e(le),onRequestSubmitted:G},null,8,["order","bill"])):e(Y)?(n(),a("div",Ba,[t("div",Ya,[t("div",za,[e(te)?d("",!0):(n(),a("ul",{key:0,class:"js-breadcrumb-navi hidden-xs","aria-label":e(M)("Breadcrumb")},[t("li",Ua,[V(X,{to:"/"+e(U)},{default:W(()=>[k(s(e(F)),1)]),_:1},8,["to"])]),t("li",Ga,[t("span",null,s(e(M)("Order")),1)])],8,Fa))])]),t("div",Va,[t("h1",null,s(e(M)("Your cancellation has been completed")),1)])])):d("",!0)])}}});export{yi as default};
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.